array_generate
生成一个包含数值元素的数组,数值范围在 start 和 end 之 间,步长为 step。
该函数从 3.1 开始支持。
语法
ARRAY array_generate([start,] end [, step])
参数说明
start:可选参数。支持数据类型为 TINYINT、SMALLINT、INT、BIGINT、LARGEINT 的常量或列。如果不指定,默认值为 1。end:必选参数。支持数据类型为 TINYINT、SMALLINT、INT、BIGINT、LARGEINT 的常量或列。step:可选参数。支持数据类型为 TINYINT、SMALLINT、INT、BIGINT、LARGEINT 的常量或列。当start<end时, 如果不指定,默认值为 1。当start>end时,如果不指定,默认值为 -1。
返回值说明
返回值的数据类型为 ARRAY。数组中的元素类型与输入参数的类型相同。