GAUSS-02951 – GAUSS-02960

    SQLSTATE: XX000

    错误原因:系统内部错误。

    解决办法:请联系技术支持工程师提供技术支持。

    GAUSS-02952: “could not determine which collation to use for string comparison”

    SQLSTATE: 42P22

    错误原因:解析器不能解析隐式转换类型。

    解决办法:检查当前字符串比较的collation是否可能有多个。

    GAUSS-02953: “could not convert string to UTF-16: error code %lu”

    SQLSTATE: XX000

    错误原因:不能将字符串转为UTF-16格式。

    解决办法:根据error code决定如何处理。

    GAUSS-02954: “could not compare Unicode strings: %m”

    错误原因:不能将字符串转为Unicode格式。

    解决办法:检查出错的字符串并改正。

    GAUSS-02955: “index %d out of valid range, 0..%d”

    SQLSTATE: 2202E

    错误原因:输入的索引值超出bytea字符串长度范围。

    解决办法:请检查bytea字符串长度,确保索引值在其长度范围内。

    GAUSS-02956: “invalid name syntax”

    SQLSTATE: 42602

    错误原因:无法将字符串分成以分隔符的字符串组。

    解决办法:检查输入字符串。

    GAUSS-02957: “regular expression failed: %s”

    SQLSTATE: 2201B

    解决办法:请检查进行字符串查找操作的输入参数。

    GAUSS-02958: “field position must be greater than zero”

    SQLSTATE: 22023

    错误原因:分隔字符串的位置小于1。

    解决办法:分隔字符串的位置必须大于0,至少为1。

    GAUSS-02959: “string_agg_transfn called in non-aggregate context”

    SQLSTATE: XX000

    错误原因:系统内部错误。

    解决办法:请联系技术支持工程师提供技术支持。

    GAUSS-02960: “could not determine data type of concat() input”

    SQLSTATE: XX000

    错误原因:系统内部错误。