GAUSS-00321 – GAUSS-00330

GAUSS-00321: “column exclusion constraints are not supported”

SQLSTATE: XX000

错误原因:不支持的语法。

解决办法:修改SQL Statement。

GAUSS-00322: “unrecognized constraint type: %d”

SQLSTATE: XX004

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

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

GAUSS-00323: “invalid context for constraint type %d”

SQLSTATE: XX000

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

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

GAUSS-00324: “’%s’ is not a table, view, composite type, or foreign table”

SQLSTATE: 42809

错误原因:CREATE TABLE … LIKE source_table语法的LIKE子句中的source_table不是关系表、视图、复合类型或外表。

解决办法:CREATE TABLE … LIKE source_table语法的LIKE子句中的source_table必须为关系表、视图、复合类型或外表中的一种。

GAUSS-00325: “could not specify ‘INCLUDING PARTITION’ for non-partitioned-table relation:’%s’”

SQLSTATE: 42809

错误原因:CREATE TABLE … LIKE source_table语法对分区表错误指定了INCLUDING PARTITION。

解决办法:CREATE TABLE … LIKE source_table语法不能对分区表指定了INCLUDING PARTITION。

GAUSS-00326: “could not specify 2 or more ‘INCLUDING PARTITION’ clauses, only one is allowed”

SQLSTATE: 42809

错误原因:CREATE TABLE … (LIKE source_table INCLUDING PARTITION)语法中指定了多于1个LIKE…INCLUDING PARTITION子句。

解决办法:CREATE TABLE … (LIKE source_table INCLUDING PARTITION)语法中只能指定1个LIKE…INCLUDING PARTITION子句。

GAUSS-00327: “could not specify 2 or more ‘INCLUDING RELOPTIONS’ clauses, only one is allowed”

SQLSTATE: 42809

错误原因:CREATE TABLE … LIKE source_table语法LIKE子句中指定了多于1个INCLUDINGRELOPTIONS。

解决办法:CREATE TABLE … LIKE source_table语法LIKE子句中只能指定1个INCLUDINGRELOPTIONS。

GAUSS-00328: “could not specify 2 or more ‘INCLUDING DISTRIBUTION’ clauses, only one is allowed”

SQLSTATE: 42809

错误原因:CREATE TABLE … LIKE source_table语法LIKE子句中指定了多于1个INCLUDINGDISTRIBUTION。

解决办法:CREATE TABLE … LIKE source_table语法LIKE子句中只能指定1个INCLUDINGDISTRIBUTION。

GAUSS-00329: “Postgres-XC does not support VIEW in LIKE clauses”

SQLSTATE: 0A000

错误原因:特性不支持:CREATE TABLE … LIKE语法的LIKE子句中不支持视图。

解决办法:修改CREATE TABLE … LIKE语法的LIKE子句删除视图。

GAUSS-00330: “cannot convert whole-row table reference”

SQLSTATE: 0A000

错误原因:不支持的语法。

解决办法:修改SQL Statement。