在Postgresql如何将文本字段转换为varchar?我已尝试过以下两种方法,但都没有将我的文本字段转换为varchar.
Cast(Iamtextfield As Varchar)
Char(Iamtextfield)
Run Code Online (Sandbox Code Playgroud)
Chr*_*ers 20
text只是PostgreSQL中无限制varchar的另一个术语.
但是,如果要确保在返回输出中正确设置类型,只需:
iamtextfield::varchar
Run Code Online (Sandbox Code Playgroud)
或者如果它区分大小写
"Iamtextfield"::varchar
Run Code Online (Sandbox Code Playgroud)
如果要截断,可以执行以下操作:
iamtextfield::varchar(5)
Run Code Online (Sandbox Code Playgroud)
在postgress中,将文本转换为varchar示例:
select (select 'example text'::text)::varchar
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28209 次 |
| 最近记录: |