更新时间:2023-12-22 GMT+08:00

GAUSS-03801 -- GAUSS-03810

GAUSS-03801: "cannot perform DELETE RETURNING on relation '%s'"

SQLSTATE: 0A000

错误原因:INSTEAD rule中没有带returning,而原语句带returning,不能对表执行delete returning。

解决办法:需要使用带有returning子句的无条件的ON DELETE DO INSTEAD rule。

GAUSS-03802: "WITH cannot be used in a query that is rewritten by rules into multiple queries"

SQLSTATE: 0A000

错误原因:多query中使用了WITH。

解决办法:检查rule用法。

GAUSS-03803: "Unexpected commandType or intoClause is not set properly"

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-03804: "cannot push down CurrentOfExpr"

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-03805: "expected to find SELECT subquery"

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-03806: "could not find rule placeholders"

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-03807: "conditional utility statements are not implemented"

SQLSTATE: 0A000

错误原因:使用了conditional utility子句。

解决办法:未实现该功能,检查保证不传入该类型子句。

GAUSS-03808: "replace_rte_variables inserted a SubLink, but has noplace to record it"

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-03809: "WHERE CURRENT OF on a view is not implemented"

SQLSTATE: 0A000

错误原因:在视图上使用了WHERE CURRENT OF子句。

解决办法:未实现该功能,检查保证不传入该类型子句。

GAUSS-03810: "unexpected varattno %d in expression to be mapped"

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。