ROW 数据类型

这是将一列定义为命名的或未命名的 ROW 类型的语法。
Row 数据类型
未命名 Row 类型
元素 描述 限制 语法
data_type field 的数据类型 除了 BYTE 或 TEXT 之外的任何数据类型 数据类型
field row_type 内字段的名称 在同一 ROW 类型的字段之中必须是唯一的 标识符
row_type 通过 CREATE ROW TYPE 语句定义的某些 ROW 数据类型 在数据库中 ROW 类型必须存在 标识符; 数据类型

您可将命名的 ROW 类型指定给表、给列或给 SPL 变量。您用来创建 typed 表或用来定义列的命名的 ROW 类型必须已存在。要获取关于如何创建命名的 ROW 数据类型的信息,请参阅 CREATE ROW TYPE 语句

要在符合 ANSI 的数据库中指定命名的 ROW 数据类型,如果您不是 row_type 的所有者,则您必须以它的 owner 名称来限定 row_type

通过未命名的 ROW 数据类型结构来标识它,其指定您以它的 ROW 构造函数创建的字段。您可指定一列或一 SPL 变量作为未命名的 ROW 数据类型。要获取为未命名的 ROW 类型指定值的语法,请参阅 ROW 构造函数

由于最大的行大小的限制为 32,767 字节,因此不可以超过大约 195 ROW 类型列来创建单个表。

1 请参阅 所有者名称
2 请参阅 CREATE ROW TYPE 语句