更新时间:2023-12-22 GMT+08:00

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-01839: "In XC, SQL functions cannot contain view"

SQLSTATE: 42601

错误原因:sql函数中不可包含视图。

解决办法:检查sql函数中的内容。

GAUSS-01840: "no conversion name supplied"

SQLSTATE: XX000

错误原因:在创建conversion使,没有提供conversion name。

解决办法:请检查conversion name是否为空。