2.11 复合类型 (自定义类型) PostgreSQL 复合类型 (自定义类型) 详解与实践 1. 复合类型的定义 复合类型是通过 命令定义的。基本语法如下: :你想要创建的复合类型的名称。 :复合类型中每个字段的名称。 :每个字段对应的数据类型,可以是任何PostgreSQL支持的数据类型,包括基本类型、数组、枚举,甚至是其他的复合类型。 示例: 假设我们要创建一个表示地址的复合类型,包含街道、城市和邮政编码: 执行上述SQL语句后,我们就成功创建了一个名为 的复合类型。 2. 使用复合类型 定义复合类型后,可以在表定义、函数参数、函数返回值等地方使用它。 2.1 在表中使用复合类型 可以将复合类型作为表中的列的数据类型。