GAUSS-03101 – GAUSS-03110

    SQLSTATE: 2202E

    错误原因:使用定长元素的数组只能是一维,不支持多维元素替换。

    解决办法:检查输入参数。

    GAUSS-03102: “array subscript out of range”

    SQLSTATE: 2202E

    错误原因:一维的索引值超出数组容纳的元素值,非法。

    解决办法:检查输入参数。

    GAUSS-03103: “cannot assign null value to an element of a fixed-length array”

    SQLSTATE: 22004

    错误原因:不能将定长元素数组的元素值替换为NULL值。

    解决办法:检查输入参数。

    SQLSTATE: 0A000

    错误原因:不支持在使用定长元素的数组上进行更新。

    解决办法:检查输入参数。

    GAUSS-03105: “source array too small”

    SQLSTATE: 2202E

    错误原因:源数组中没有要替换的索引号的元素。

    解决办法:检查输入参数。

    GAUSS-03106: “invalid nargs: %d”

    SQLSTATE: XX000

    错误原因:array的参数非法。

    解决办法:修改查询中array的参数。

    SQLSTATE: XX000

    错误原因:array没有参数。

    解决办法:为array增加合法参数。

    GAUSS-03108: “null array element not allowed in this context”

    SQLSTATE: 22004

    错误原因:如果当前数组元素标志不为NULL,则不允许数组元素的值为NULL。

    解决办法:检查输入参数。

    GAUSS-03110: “invalid arguments to array_create_iterator”

    SQLSTATE: XX000

    错误原因:array_create_iterator函数的参数非法。

    解决办法:为array_create_iterator修改合法参数。