用户定义函数无效:
不能包含复杂功能
SQL 标量函数不能包含聚合/窗口/生成函数: <queryText>
无法将非SQL用户定义函数替换为SQL用户定义函数
不能将非 SQL 函数 <name> 替换为 SQL 函数。
尚未实现SQL UDF调用中的相关引用在DML命令中
此命令包括对 SQL 用户定义函数 <functionName> 的调用,该函数包含具有相关外部引用的子查询表达式;此功能尚未实现
重复凭证名称
在用户定义的函数 CREDENTIALS 的 <functionName> 子句中找到重复的名称。
环境_无效_依赖项
依赖项字段的格式无效。
环境_版本无效
environment_version 值 <environment_version> 无效。 原因:<reason>
环境缺失版本
必须设置environment_version字段。
FAILED_TO_SERIALIZE_CREDENTIALS
未能使用凭据序列化用户定义函数的凭据:<credentialMappings> 和默认凭据:<defaultCredentialName>。
多个默认凭证
用户定义函数CREDENTIALS的<functionName>子句中不允许使用多个默认凭据。
NOT_A_VALID_DEFAULT_EXPRESSION(无效的默认表达式)
DEFAULT 的 <functionName> 表达式。
<parameterName> 不支持,因为它包含子查询。
无效默认参数位置
在 <functionName> 例程中,带有 <parameterName> 的 DEFAULT 参数不得在后面跟随不带 <nextParameterName> 的 DEFAULT 参数。
函数参数不能为空
无法对 NOT NULL 函数参数指定 <languageName>:<input>
返回列数不匹配
RETURN 子句(num:<outputSize>)生成的列数与 RETURNS的 <returnParamSize> 子句(num: <name>)指定的列名数不匹配。
常规属性过大
无法将用户定义的例程 <name> 转换为目录函数:例程属性太大。
SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY
SQL 表函数 <name> 正文必须是一个查询。
SQL_TABLE_UDF_MISSING_COLUMN_NAMES(SQL表UDF缺少列名)
具有 CREATE FUNCTION 子句的 <functionName> 的 RETURNS TABLE 语句中的查询返回的关系缺少一个或多个输出列的显式名称;请重新编写函数正文以提供显式列名或将列名添加到 RETURNS TABLE 子句,然后重新运行命令。
SQL_UDF_RETURNS_CLAUSE
必须为用户定义的RETURNS函数指定一个显式<functionType>子句。
意外的环境设置
<languageName> 用户定义的函数的意外环境设置:<invalidKeys>(有效设置为:<validKeys>)。 更新 ENVIRONMENT 子句,然后重试。