USER_DEFINED_FUNCTIONS錯誤類別
使用者定義函數無效:
無法包含複雜函數
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
子句,然後再試一次。