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 的表达式相同。




