GAUSS-01401 — GAUSS-01410

GAUSS-01401: “permission denied: ‘%s’ is a system trigger”

SQLSTATE: 42501

错误原因:使用非系统管理员帐号ENABLE/DISABLE系统trigger。

解决办法:使用系统管理员帐号ENABLE/DISABLE系统trigger。

GAUSS-01402: “tgargs is null in trigger for relation ‘%s’”

SQLSTATE: XX000

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

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

GAUSS-01403: “trigger function %u returned null value”

SQLSTATE: 39P01

错误原因:系统内部错误。执行trigger函数,trigger函数返回了NULL值。

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

GAUSS-01404: “BEFORE STATEMENT trigger cannot return a value”

SQLSTATE: 39P01

错误原因:BEFORE STATEMENT trigger有返回值。

解决办法:检查BEFORE STATEMENT trigger的trigger函数,不能返回记录。

GAUSS-01405: “could not serialize access due to concurrent update”

SQLSTATE: 40001

错误原因:由于并发更新,无法满足事务的序列化。

解决办法:重试失败的事务。

GAUSS-01406: “unrecognized heap_lock_tuple status: %u”

SQLSTATE: XX004

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

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

GAUSS-01407: “could not find trigger %u”

SQLSTATE: XX000

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

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

GAUSS-01408: “failed to fetch tuple1 for AFTER trigger”

SQLSTATE: XX000

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

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

GAUSS-01409: “failed to fetch tuple2 for AFTER trigger”

SQLSTATE: XX000

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

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

GAUSS-01410: “relation %u has no triggers”

SQLSTATE: XX000

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

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