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

GBase 8c(for openGauss)常见错误码(226-230)

GBASE有话说 2023-03-21
624

GAUSS-00226: “cannot override PARTITION BY clause of window '%s'”

SQLSTATE: 42P20

错误原因:不能覆盖窗口函数中的 PARTITION BY 子句。

解决办法:请检查语法确认窗口函数中的 PARTITION BY 子句不被覆盖。

GAUSS-00227: “cannot override ORDER BY clause of window '%s'”

SQLSTATE: 42P20

错误原因:不能覆盖窗口函数中的 ORDER BY 子句。

解决办法:请检查语法确认窗口函数中的 PARTITION BY 子句不被覆盖。

GAUSS-00228: “cannot override frame clause of window '%s'”

SQLSTATE: 42P20

错误原因:不能覆盖窗口函数中的 frame 子句。

解决办法:不能覆盖窗口函数中的 frame 子句。

GAUSS-00229: “in an aggregate with DISTINCT, ORDER BY expressions must appear in

argument list”

SQLSTATE: 42P10

错误原因: 聚集操作中使用 DISTINCT,ORDER BY 表达式的参数没有出现在目标列中。

解决办法:请检查确保聚集操作中使用 DISTINCT,ORDER BY 表达式时的参数在目标列

中存在。

GAUSS-00230: “SELECT DISTINCT ON expressions must match initial ORDER BY

expressions”

SQLSTATE: 42P10

错误原因:DISTINCT ON 和 ORDER BY 同时使用时,ORDER BY 后的表达式和 DISTINCT

ON 的表达式不相同。

解决办法:DISTINCT ON 和 ORDER BY 同时使用时,ORDER BY 后的表达式需要和

DISTINCT ON 的表达式相同。

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

评论