更新时间:2023-12-22 GMT+08:00

GAUSS-02101 -- GAUSS-02110

GAUSS-02101: "Invalid RTE found."

SQLSTATE: XX000

错误原因:系统内部错误:无效的表信息。

解决办法:内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02102: "could not determine which collation to use for regular expression"

SQLSTATE: 42P22

错误原因:对于正则表达式,无法确定合适的排序规则。

解决办法:请检查正则表达式的定义。

示例:

1
2
3
4
5
6
postgres=# insert into t8 values('a','b');
INSERT 0 1
postgres=# select regexp_matches(ifnull(a,b),'[Ab]') from t8;
ERROR:  could not determine which collation to use for regular expression
HINT:  Use the COLLATE clause to set the collation explicitly.
CONTEXT:  referenced column: regexp_matches

GAUSS-02103: "syntax error at line %d: unexpected character '%s'"

SQLSTATE: XX000

错误原因:语法错误。

解决办法:修改SQL Statement。

GAUSS-02104: "%s at line %d"

SQLSTATE: XX000

错误原因:语法错误。

解决办法:修改SQL Statement。

GAUSS-02105: "incorrect number of columns in row (expected %d, got %d)"

SQLSTATE: XX000

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

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

GAUSS-02106: "relation not open"

SQLSTATE: XX000

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

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

GAUSS-02107: "too many columns"

SQLSTATE: XX000

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

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

GAUSS-02108: "unrecognized process type: %d"

SQLSTATE: XX000

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

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

GAUSS-02109: "close of %s when %s was expected"

SQLSTATE: XX000

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

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

GAUSS-02110: "close of %s before any relation was opened"

SQLSTATE: XX000

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

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