pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
目标求值
检查是否与目标类型精确匹配。
必要时尝试把表达式直接强制转换成目标类型。
如果目标是定长类型(例如声明了长度的 char 或 varchar),则尝试寻找一个与类型同名、接受两个 参数的尺寸调整函数,第一个参数是类型名,第二个是 integer 长度。
varchar 存储对于声明为 varchar(4) 的目标列,下面的查询 确保目标的大小正确:
tgl=> CREATE TABLE vv (v varchar(4)); CREATE tgl=> INSERT INTO vv SELECT 'abc' || 'def'; INSERT 392905 1 tgl=> select * from vv; v ---- abcd (1 row)
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。