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

错误原因:规则行为多于一个。

解决办法:此错误发生在外键约束上,请检查对应主外键约束。