GAUSS-03781 -- GAUSS-03790
GAUSS-03781: “CStore: unrecognized heap_update status: %u”
SQLSTATE: XX000
错误原因:CUDesc表Tuple更新状态不能识别。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-03785: “WITH query name '%s' appears in both a rule action and the query being rewritten”
SQLSTATE: 0A000
错误原因:WITH语句的名称在规则action和重写语句中同时出现。
解决办法:请检查规则action和重写语句,避免相同名称的WITH语句。
GAUSS-03786: “cannot have RETURNING lists in multiple rules”
SQLSTATE: 0A000
错误原因:多条规则含有RETURNING列表。
解决办法:修正规则的语法,消除不当的RETURNING列表。
GAUSS-03787: “bogus resno %d in targetlist”
SQLSTATE: XX000
错误原因:系统内部错误。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-03788: “multiple assignments to same column '%s'”
SQLSTATE: 42601
错误原因:语法错误,对同一列多次赋值 (除非所有赋值都是FieldStore或ArrayRef赋值操作)。
解决办法:修正UPDATE语句的语法,避免对同一列进行多次赋值。
GAUSS-03789: “cannot happen”
SQLSTATE: XX000
错误原因:系统内部错误。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-03790: “expected just one rule action”
SQLSTATE: XX000
错误原因:规则行为多于一个。
解决办法:此错误发生在外键约束上,请检查对应主外键约束。