使用者定義函數無效:
無法包含複雜函數
SQL 純量函式不能包含聚合/視窗/產生函式: <queryText>
CANNOT_REPLACE_NON_SQL_UDF_WITH_SQL_UDF
無法以 SQL 函式取代非 SQL 函式 <name>。
在DML指令中SQL UDF呼叫的相關參考尚未實施
此指令包含對 SQL 使用者定義函式的呼叫,該函 <functionName> 式包含具有相關外部參考的子查詢表達式;此功能尚未實作
憑證名稱重複
在使用者定義函數CREDENTIALS的子句中發現<functionName>重複的名稱。
環境_無效_相依性
相依性欄位的格式無效。
環境版本無效
不合法的 environment_version 值 <environment_version>。 原因:<reason>
環境_缺少_版本
必須設定environment_version欄位。
無法序列化憑證
無法序列化用於使用者定義函式的認證,包含的認證:<credentialMappings> 和預設認證:<defaultCredentialName>。
多個預設憑證
在使用者定義函數CREDENTIALS的<functionName>子句中不允許多個預設憑證。
不是有效的預設表達式
DEFAULT的 <functionName> 表示式。
<parameterName> 不支援,因為它包含子查詢。
無效的預設參數位置
具有 <functionName> 的例程 <parameterName> 中的參數 DEFAULT 後不能接著參數 <nextParameterName>,除非有 DEFAULT。
函數參數不得為空或NULL
無法在 NOT NULL 函式參數上指定 <languageName>:<input>
RETURN_COLUMN_COUNT_MISMATCH (返回列數不匹配)
RETURN 子句(num:<outputSize>)所產生的欄數不符合 RETURNS 子句所指定的欄名稱數目(num:<returnParamSize>)<name>。
例行屬性過大
無法將使用者定義的例程 <name> 轉換成catalog函式:例程屬性太大。
SQL_TABLE_UDF_的主體必須是查詢
SQL 數據表函式 <name> 主體必須是查詢。
SQL_TABLE_UDF_MISSING_COLUMN_NAMES(SQL 表格的使用者定義函數缺少欄位名稱)
在 CREATE FUNCTION 陳述的查詢中,對於帶有 <functionName> 子句的 RETURNS TABLE,其回傳的關聯缺少一或多個輸出欄位的明確名稱;請重寫函數主體,以提供明確的欄位名稱,或將欄位名稱新增至 RETURNS TABLE 子句,然後重新執行命令。
SQL_UDF_RETURNS_CLAUSE
必須為使用者定義 RETURNS 函式指定明確的 <functionType> 子句。
意外的環境設定
用戶定義函式的非 <languageName> 預期環境設定: <invalidKeys> (有效的設定為: <validKeys>)。 更新 ENVIRONMENT 子句,然後再試一次。