メインコンテンツまでスキップ

USER_DEFINED_FUNCTIONSエラー状態

SQLSTATE: 42601

ユーザー定義関数が無効です:

CANNOT_CONTAIN_COMPLEX_FUNCTIONS

SQL スカラー関数に aggregate/window/generate 関数を含めることはできません。 <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

Failed to serialize to serialize for user defined function with credentials: (資格情報: <credentialMappings> と デフォルト credential: <defaultCredentialName>.

MULTIPLE_DEFAULT_CREDENTIALS

ユーザー定義関数 <functionName>CREDENTIALS 句に複数のデフォルト資格情報は使用できません。

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> function パラメーターにNOT NULLを指定できません。 <input>

RETURN_COLUMN_COUNT_MISMATCH

RETURN 句 (num: <outputSize>) によって生成されるカラムの数が、<name>RETURNS 句 (num: <returnParamSize>) で指定されたカラム名の数と一致しません。

SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY

SQL テーブル関数 <name> 本体はクエリである必要があります。

SQL_TABLE_UDF_MISSING_COLUMN_NAMES

RETURNS TABLE句を持つ<functionName>CREATE FUNCTION ステートメントのクエリによって返される関係には、1 つ以上の出力カラムの明示的な名前がありません。明示的な列名を指定するように関数本体を書き直すか、RETURNS TABLE句に列名を追加して、コマンドを再実行してください。

SQL_UDF_RETURNS_CLAUSE

ユーザー定義の <functionType> 関数に対して明示的な RETURNS 句を指定する必要があります。

UNEXPECTED_ENVIRONMENT_SETTINGS

<languageName>ユーザー定義関数の予期しない環境設定: <invalidKeys> (有効な設定は <validKeys>です)。ENVIRONMENT句を更新して、もう一度やり直してください。