GAUSS-01041 – GAUSS-01050
GAUSS-01041: “constraint ‘%s’ for domain ‘%s’ already exists”
SQLSTATE: 42710
错误原因:黑名单已禁用。
解决办法:黑名单已禁用。
GAUSS-01042: “cannot use table references in domain check constraint”
SQLSTATE: 42P10
错误原因:黑名单已禁用。
解决办法:黑名单已禁用。
GAUSS-01043: “cannot use subquery in check constraint”
SQLSTATE: 0A000
错误原因:黑名单已禁用。
解决办法:黑名单已禁用。
GAUSS-01044: “cannot use aggregate function in check constraint”
SQLSTATE: 42803
错误原因:黑名单已禁用。
解决办法:黑名单已禁用。
GAUSS-01045: “cannot use window function in check constraint”
SQLSTATE: 42P20
错误原因:黑名单已禁用。
解决办法:黑名单已禁用。
GAUSS-01046: “domain ‘%s’ constraint ‘%s’ has NULL conbin”
SQLSTATE: XX000
错误原因:约束属性为空。
解决办法:系统表异常,请联系技术支持工程师提供技术支持。
GAUSS-01047: “’%s’ is not a domain”
SQLSTATE: 42809
错误原因:此对象不是一个类型。
解决办法:检查SQL语句,确保要处理的对象是一个类型。
GAUSS-01048: “%s is a table’s row type”
SQLSTATE: 42809
错误原因:此对象是一个表的行类型,不能使用ALTER TYPE语法。
解决办法:使用ALTER TABLE语法来替代。
GAUSS-01049: “cannot alter array type %s”
SQLSTATE: 42809
错误原因:不能修改数组类型。
解决办法:可以修改数组的元素类型,这样能自动修改这个数组的类型。
GAUSS-01050: “type ‘%s’ already exists in schema ‘%s’”
SQLSTATE: 42710
错误原因:类型在指定模式中已经存在。
解决办法:检查此模式中的对象,看是否已存在此类型。