对行数据类型的限制
使用行数据类型之前或诊断可能与使用行数据类型有关的问题时,应注意使用行数据类型的限制。
行数据类型存在以下限制:
- 行数据类型中支持的最大字段数为 1012。
- 不能将行数据类型作为输入参数值从 CLP 传递至过程和函数。
- 不能将行数据类型作为输入-输出或输出参数值从过程和函数传递至 CLP。
- 不能直接比较行数据类型变量。要比较两个行类型变量,可比较每个字段。
- 不支持对行字段使用以下数据类型:
- XML 数据类型
- LONG VARCHAR
- LONG VARGRAPHIC
- 结构化数据类型
- 行数据类型
- 数组数据类型
- 在 SQL 例程中声明的本地类型中的嵌套类型
- 不支持以下行类型的全局变量:该行包含类型为 LOB 的一个或多个字段。
- 不支持使用 CAST 函数将参数值强制转换为行数据类型。
可能存在与使用数据类型、授权、执行 SQL、数据类型的使用范围或其他原因有关的其他常规限制。