Postgresql 将文本转换为Varchar
在Postgresql 将文本转换为Varchar,postgresql,Postgresql,在Postgresql中,如何将文本字段转换为varchar?我尝试了以下两种方法,但都没有将文本字段转换为varchar Cast(Iamtextfield As Varchar) Char(Iamtextfield) 在postgress中强制转换,文本转换为varchar示例: select (select 'example text'::text)::varchar 文本只是PostgreSQL中无限varchar的另一个术语 但如果要确保在返回输出中正确设置类型,只需: iamt
Postgresql
中,如何将文本字段转换为varchar?我尝试了以下两种方法,但都没有将文本字段转换为varchar
Cast(Iamtextfield As Varchar)
Char(Iamtextfield)
在postgress中强制转换,文本转换为varchar示例:
select (select 'example text'::text)::varchar
文本只是PostgreSQL中无限varchar的另一个术语 但如果要确保在返回输出中正确设置类型,只需:
iamtextfield::varchar
或者是区分大小写的
"Iamtextfield"::varchar
如果要截断,可以执行以下操作:
iamtextfield::varchar(5)
为何它们内部不一样吗?