
# 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是否为空。
