YashanDB ARRAY_LENGTH 函数

RRAY_LENGTH 函数对数组(数组变量,数组对象,数组类型)array_var 计算按 dimension 指定维度的数组长度(即成员数量),返回一个 INT 类型的数值。
本函数不支持向量化计算。
array_var
一个已初始化的数组变量,不可为 NULL。
dimension
数组维度,即数组嵌套深度,为一个通用表达式,其值类型必须为 INT(超过 INT 值域范围时报错)。
当 dimension 为 NULL 时,函数返回 NULL。
数组嵌套深度从 1 开始,当 dimension 小于 1 或者大于最大深度时,函数返回 NULL。
当在同一 dimension 存在多个数组时,函数返回最长的数组长度。
示例(HEAP 表)
复制代码
评论