暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8c(for openGauss)常见错误码(356-360)

GBASE有话说 2023-03-31
378

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 个相同的主键名,并修改或删除其中一个主键名。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论