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
错误原因:系统内部错误。
解决办法:请联系技术支持工程师提供技术支持。