共用方式為


USER_DEFINED_FUNCTIONS錯誤類別

SQLSTATE:42601

使用者定義函數無效:

無法包含複雜函數

SQL 純量函式不能包含匯總、視窗或產生函式:<queryText>

CANNOT_REPLACE_NON_SQL_UDF_WITH_SQL_UDF

無法以 SQL 函式取代非 SQL 函式 <name>

CORRELATED_REFERENCES_IN_SQL_UDF_CALLS_IN_DML_COMMANDS_NOT_IMPLEMENTED_YET

此命令包含對 SQL 使用者定義函數 <functionName> 的呼叫,其中包含具有相互關聯外部參考的子查詢表達式;這項功能尚未實作

NOT_A_VALID_DEFAULT_EXPRESSION

DEFAULT<functionName> 表示式。 <parameterName> 不支援,因為它包含子查詢。

NOT_A_VALID_DEFAULT_PARAMETER_POSITION

具有 <functionName> 的例程 <parameterName> 中的參數 DEFAULT 後不能接著參數 <nextParameterName>,除非有 DEFAULT

NOT_NULL_ON_FUNCTION_PARAMETERS

無法在 NOT NULL 函式參數上指定 <languageName><input>

RETURN_COLUMN_COUNT_MISMATCH

RETURN 子句(num:<outputSize>)所產生的欄數不符合 RETURNS 子句所指定的欄名稱數目(num:<returnParamSize><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

必須為使用者定義 RETURNS 函式指定明確的 <functionType> 子句。

UNEXPECTED_ENVIRONMENT_SETTINGS

用戶定義函式的非 <languageName> 預期環境設定: <invalidKeys> (有效的設定為: <validKeys>)。 更新 ENVIRONMENT 子句,然後再試一次。