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

GBase 8c(for openGauss)常见错误码(316-320)

GBASE有话说 2023-03-31
393

GAUSS-00316: “unsupport 'like clause including partition' for partitioned table”

SQLSTATE: 42P16

错误原因:CREATE TABLE … LIKE source_table 语法中 LIKE 子句表名指定为分区表的语

法错误。

解决办法:CREATE TABLE … LIKE source_table 语法中 LIKE 子句源表名如果指定为分区

表,需要使用 partition by 子句,请修改语法结构。

GAUSS-00317: “unsupport 'like clause including reloptions' together with 'with'”

SQLSTATE: 42P16

错误原因:CREATE TABLE … LIKE source_table 语法中 LIKE 子句中包含有 INCLUDING

RELOPTIONS 选项,与源表的 WITH 子句一起使用,存在语法冲突。

解决办法:“CREATE TABLE … LIKE source_table 语法中 LIKE 子句中包含有 INCLUDING

RELOPTIONS 选项,该选项不能与源表的 WITH 子句一起使用。由于 INCLUDING

RELOPTIONS 选项和源表中的即源表的 WITH 子句都表示源表的存储参数将拷贝至新表,

因此只需要使用其中一个选项即可。”

GAUSS-00318: “array of serial is not implemented”

SQLSTATE: 0A000

错误原因:特性不支持:CREATE TABLE 或 ALTER TABLE 语法中的字段类型为序列数组

产生错误。

解决办法:CREATE TABLE 或 ALTER TABLE 语法中的字段类型不能为序列数组。

GAUSS-00319: “conflicting NULL/NOT NULL declarations for column '%s' of table '%s'”

SQLSTATE: 42601

错误原因:CREATE TABLE 或 ALTER TABLE 语法中定义的非空列名与约束子句中定义的

列名为空产生矛盾。

解决办法:CREATE TABLE 或 ALTER TABLE 语法中约束子句中定义的列名为空,需要和

字段名列表中定义的列名保持一致。

GAUSS-00320: “multiple default values specified for column '%s' of table '%s'”

SQLSTATE: 42601

错误原因:CREATE TABLE 或 ALTER TABLE 语法的约束子句中定义的列名指定了多个值。

解决办法:CREATE TABLE 或 ALTER TABLE 语法的约束子句中定义的列名只能指定一个值。

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

评论