GAUSS-01831 – GAUSS-01840
GAUSS-01831: “function '%s' is not a window function”
SQLSTATE: 42809
错误原因:系统内部错误。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-01832: “null prosrc”
SQLSTATE: XX005
错误原因:获取自定义函数时出错。
解决办法:请检查函数名是否正确。
GAUSS-01833: “there is no built-in function named '%s'”
SQLSTATE: 42883
错误原因:根据给定的函数名称找不到对应的build-in function。
解决办法:检查pg_proc表中是否存在对应的函数名称。
GAUSS-01834: “null prosrc for C function %u”
SQLSTATE: XX005
错误原因:获取自定义C函数时出错。
解决办法:请检查函数名是否正确。
GAUSS-01835: “null probin for C function %u”
SQLSTATE: XX005
错误原因:获取内置C函数时出错。
解决办法:请检查函数名是否正确。
GAUSS-01836: “SQL functions cannot return type %s”
SQLSTATE: 42P13
错误原因:SQL函数当前不支持返回format_type_be(proc->prorettype)型的数据类型。
解决办法:检查sql语句的返回并进行确认。
GAUSS-01837: “SQL functions cannot have arguments of type %s”
SQLSTATE: 42P13
错误原因:函数当中不允许使用format_type_be(proc->proargtypes.values[i])类型的参数。
解决办法:检查sql函数中参数的类型。
GAUSS-01838: “In XC, SQL functions cannot contain utility statements”
SQLSTATE: 42601
错误原因:sql函数中不可包含utility statements。
解决办法:检查sql函数中的内容。
GAUSS-01840: “no conversion name supplied”
SQLSTATE: XX000
错误原因:在创建conversion使,没有提供conversion name。
解决办法:请检查conversion name是否为空。