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

GBase 8c(for openGauss)常见错误码(301-305)

GBASE有话说 2023-03-31
261

GAUSS-00301: “EXECUTE DIRECT cannot execute this utility query”

SQLSTATE: 0A000

错误原因:EXECUTE DIRECT ON ( nodename [, … ] ) query 语法中在 DN 上执行了 DDL 语

句。

解决办法:在 EXECUTE DIRECT ON ( nodename [, … ] ) query 语法中不能执行 DDL 语句,

目前只支持 SELECT 语句。

GAUSS-00302: “EXECUTE DIRECT cannot execute locally this utility query”

SQLSTATE: 0A000

错误原因:特性不支持:EXECUTE DIRECT ON ( nodename [, … ] ) query 语法中在 DN 上执

行了 Set 变量语句。

解决办法:在 EXECUTE DIRECT ON ( nodename [, … ] ) query 语法中不能执行 Set 变量语

句,目前只支持 SELECT 语句。

GAUSS-00303: “SELECT FOR UPDATE/SHARE is not allowed with DISTINCT clause”

SQLSTATE: 0A000

错误原因:SELECT FOR UPDATE/SHARE 不支持 DISTINCT 子句。

解决办法:修改语句。

GAUSS-00304: “SELECT FOR UPDATE/SHARE is not allowed with GROUP BY clause”

SQLSTATE: 0A000

错误原因:SELECT … FOR UPDATE/SHARE 不支持 GROUP BY 子句。

解决办法:修改 SELECT … FOR UPDATE/SHARE 语句。

GAUSS-00305: “SELECT FOR UPDATE/SHARE is not allowed with HAVING clause”

SQLSTATE: 0A000

错误原因:SELECT … FOR UPDATE/SHARE 不支持 HAVING 子句。

解决办法:修改 SELECT … FOR UPDATE/SHARE 语句。

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

评论