Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 参考 » SQL 数据类型

 

复合数据类型

复合数据类型是由零个或多个元素组成的值,其中每个元素都有一个属于特定数据类型的值。

SQL Anywhere 支持 ROWS 和 ARRAYS 复合数据类型。这些数据类型可以更加高效地存储列表,因此它们可以对值的结构和数据类型做出定义。通过这些数据类型,还可以更加方便地访问列表元素,使用双方括号直接访问,或使用 UNNEST 运算符作为结果集访问均可。若将列表存储为 VARCHAR 列中的分隔字符串,则使用 sa_split_list 对其进行分析时,可考虑使用 ARRAY 数据类型。存储在某些方面彼此全部关联的不同对象时,ARRAY 数据类型非常有帮助。存储与同一个对象相关联的多个值时,则可使用 ROW 数据类型。

 声明 ARRAY 类型
 声明 ROW 类型
 另请参见