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