GAUSS-00356: “inherited relation '%s' is not a table”
SQLSTATE: 42809
错误原因:CREATE TABLE … INHERITS parent_table 语法中 INHERITS 子句声明的表为非
法的数据表。
解决办法:请检查 CREATE TABLE … INHERITS parent_table 语法中 INHERITS 子句声明的
表是否为一个已存在的表。
GAUSS-00357: “column '%s' named in key does not exist”
SQLSTATE: 42703
错误原因:CREATE TABLE 语法中使用约束子句或 INHERITS 子句声明的表的字段名在表
中不存在。
解决办法:请检查 CREATE TABLE 语法中使用约束子句或 INHERITS 子句声明的表的字段
名是否在表中存在,如果不存在需要更换继承的字段名或重新创建表。
GAUSS-00358: “column '%s' appears twice in primary key constraint”
SQLSTATE: 42701
错误原因:CREATE TABLE … CONSTRAINT 语法的 PRIMARY KEY 子句中指定的主键约
束包含的约束属性中有 2 个相同的主键名。
解决办法:请检查 CREATE TABLE … CONSTRAINT 语法的 PRIMARY KEY 子句中指定的
主键约束包含的约束属性中是否存在 2 个相同的主键名,并修改或删除其中一个主键名。
GAUSS-00359: “column '%s' appears twice in unique constraint”
SQLSTATE: 42701
错误原因:CREATE TABLE … CONSTRAINT 语法的 UNIQE 子句中指定的主键约束包含的
约束属性中有 2 个相同的主键名。
解决办法:请检查 CREATE TABLE … CONSTRAINT 语法的 UNIQE 子句中指定的主键约
束包含的约束属性中是否存在 2 个相同的主键名,并修改或删除其中一个主键名。




