↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 7.0 / 6.5
历史版本。 PostgreSQL 6.5 已结束支持。 请参阅 当前版本手册.

6.4. 查询目标

目标求值

  1. 检查是否与目标类型精确匹配。

  2. 必要时尝试把表达式直接强制转换成目标类型。

  3. 如果目标是定长类型(例如声明了长度的 char 或 varchar),则尝试寻找一个与类型同名、接受两个参数的尺寸调整函数,第一个参数是类型名,第二个是 integer 长度。

6.4.1. 示例

6.4.1.1. 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)

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.