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

GBase 8c(for openGauss)常见错误码(366-370)

GBASE有话说 2023-03-31
411

GAUSS-00368: “Rule may not use NOTIFY, it is not yet supported”

SQLSTATE: 42P17

错误原因:特性不支持:CREATE RULE 语法中指定规则动作的命令错误的使用了 NOTIFY。

解决办法:

CREATE RULE 语法中指定规则动作的命令只能包含 SELECT、

INSERT、UPDATE

或 DELETE,当前版本暂时还不支持 NOTIFY,请修改语法。

GAUSS-00369: “rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or

DELETE actions”

SQLSTATE: 42P17

错误原因:特性不支持:

CREATE RULE 语法中指定规则动作的命令错误的使用了 CREATE、

DESTROY、COPY 和 VACUUM 等功能型数据定义语句。

解决办法:CREATE RULE 语法中指定规则动作的命令目前只支持 SELECT、INSERT、

UPDATE 或 DELETE 等动作。

GAUSS-00370: “conditional UNION/INTERSECT/EXCEPT statements are not implemented”

SQLSTATE: 0A000

错误原因:对于用户建立的规则,生成的查询树中,对 UNION/INTERSECT/EXCEPT 进行

了过滤操作,该执行模式目前不支持。

解决办法:尝试进行 rule 的改写,规避不支持的行为,或请联系技术支持工程师提供技术支

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

评论