USER_DEFINED_FUNCTIONS 错误类

SQLSTATE:42601

用户定义函数无效:

CORRELATED_REFERENCES_IN_SQL_UDF_CALLS_IN_DML_COMMANDS_NOT_IMPLEMENTED_YET

此命令包括对 SQL 用户定义函数 <functionName> 的调用,该函数包含具有相关外部引用的子查询表达式;此功能尚未实现

NOT_A_VALID_DEFAULT_EXPRESSION

<functionName> 的 DEFAULT 表达式。<parameterName> 不支持,因为它包含子查询。

NOT_A_VALID_DEFAULT_PARAMETER_POSITION

<functionName> 例程中,带有 DEFAULT 的 <parameterName> 参数不得后跟不带 DEFAULT 的 <nextParameterName> 参数。

NOT_NULL_ON_FUNCTION_PARAMETERS

无法对 <languageName> 函数参数指定 NOT NULL:<input>

SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY

SQL 表函数 <name> 正文必须是一个查询。

SQL_TABLE_UDF_MISSING_COLUMN_NAMES

具有 RETURNS TABLE 子句的 <functionName> 的 CREATE FUNCTION 语句中的查询返回的关系缺少一个或多个输出列的显式名称;请重新编写函数正文以提供显式列名或将列名添加到 RETURNS TABLE 子句,然后重新运行命令。

SQL_UDF_RETURNS_CLAUSE

必须为用户定义的 <functionType> 函数指定显式 RETURNS 子句。

UNEXPECTED_ENVIRONMENT_SETTINGS

<languageName> 用户定义函数的意外环境设置:<invalidKeys>(有效设置包括:<validKeys>)。 更新 ENVIRONMENT 子句,然后重试。