共用方式為


資料類型不匹配錯誤條件 (DATATYPE_MISMATCH)

SQLSTATE:42K09

因為資料類型不符而無法解析 <sqlExpr>

陣列函數差異類型

輸入到<functionName>應該是<dataType>後面跟著一個相同元素類型的值,但現在是[<leftType>, <rightType>]。

二進位陣列差異類型

函式 <functionName> 的輸入應該是由兩個相同元素類型的 <arrayType> 組成,但它是 [<leftType>, <rightType>]。

二元運算符不同類型

二元運算子的左右操作數有不相容的類型(<left><right>)。

二元運算錯誤類型

二進位運算子需要輸入類型 <inputType>,而不是 <actualDataType>

布隆過濾器二進制運算類型錯誤

的 Bloom 篩選二進位輸入 <functionName> 應該是常數值或純量子查詢表達式,但它是 <actual>

布隆過濾器類型錯誤

函式 <functionName> 的輸入應該是 <expectedLeft> 後面加上 <expectedRight> 的值,但它是 [<actual>]。

無法轉換為JSON

無法將類型為 <type> 的欄位 <name> 轉換為 JSON

無法刪除所有字段

無法移除結構中的所有欄位。

轉換為命名參數

函式<functionName>在位置<parameterName>的參數<pos>需要<requiredType>。 指定的自變數為 <argumentType>

無建議轉換

無法將 <srcType> 類型轉換為 <targetType>

具備信心建議的投射

無法在啟用 ANSI 模式時將 <srcType> 轉換為 <targetType>

如果您必須將 <srcType> 轉換成 <targetType>,您可以將 <config> 設定為 <configVal>

函數建議的類型轉換

無法將 <srcType> 類型轉換為 <targetType>

若要將值從 <srcType> 轉換成 <targetType>,您可以改用函式 <functionNames>

創建地圖鍵不同類型

函數 <functionName> 的鍵值應該是相同的類型,但它們應是 <dataType>

建立不同類型的映射值

函式 <functionName> 的指定值應該都是相同的類型,但它們是 <dataType>

創建無需可折疊字符串的命名結構

只有可折疊 STRING 的表示式可以出現在奇數位置,但它們是 <inputExprs>

資料類型差異

<functionName> 的輸入應該都是相同的類型,但它是 <dataType>

篩選器_不是布林值

類型的<filter>篩選表達式<type>不是布爾值。

HASH_MAP類型

對函 <functionName> 式的輸入不能包含 「MAP類型的元素」。 在 Spark 中,相同的映射可能會有不同的哈希值,因此禁止在 MAP 元素上使用哈希表達式。 要恢復先前的行為,將 "spark.sql.legacy.allowHashOnMapType" 設定為 "true"。

HASH_VARIANT_TYPE

函式的 <functionName> 輸入尚不能包含 「VARIANT類型的元素」。

輸入尺寸不為一 (INPUT_SIZE_NOT_ONE)

<exprName>的長度應該是 1。

無效的參數值

<inputName> 的值必須是<requireType><validValues>常數,但取得的是<inputValue>

無效的 JSON 映射鍵類型

輸入架構<schema>只能包含STRING作為MAP的鍵值類型。

JSON 架構無效

輸入架構 <schema> 必須是結構、陣列、地圖或變體。

無效的映射鍵類型

map 的索引鍵不能是或包含 <keyType>

訂單類型無效

<functionName>不支援在 型別<dataType>上排序。

行一級操作指派無效

<errors>

INVALID_SECRET (無效的密鑰)

ai_generate_text函式的 「apiKey」 自變數參數值不能是常數 <inputExpr>。 建議的使用方式包括 secret(scope, key) 函式或 SELECT ... 子查詢。

INVALID_XML_MAP_KEY_TYPE (無效的XML映射鍵類型)

輸入架構<schema>只能包含STRING作為MAP的鍵值類型。

無效的XML模式

輸入架構 <schema> 必須是結構或變體。

子查詢資料類型不符

IN 子查詢左側部分一個或多個元素的資料類型與子查詢輸出的資料類型不相符合。 不相符的欄位: [<mismatchedColumns>],左側: [<leftType>],右側: [<rightType>]。

子查詢長度不匹配

IN 子查詢左側的數據行數目不符合子查詢輸出中的數據行數目。 左側欄(長度:<leftLength>):[<leftColumns>],右側欄(長度:<rightLength>):[<rightColumns>]。

映射拼接不同類型

<functionName>應該全都是對應類型,但它是 <dataType>

映射_功能_不同_類型

輸入應該是<functionName>後接<dataType>類型相同的鍵的值,但現在是[<leftType>, <rightType>]。

對映_壓縮_不同類型

<functionName>輸入本應是兩個鍵型相容的映射,但它是 [<leftType>, <rightType>]。

非折疊輸入

輸入 <inputName> 應該是可折疊 <inputType> 的運算式,但得到的卻是 <inputExpr>

NON_STRING_LITERAL

參數 <paramIndex> 必須是字串常值數組。

非字串類型

函數 <funcName> 的所有參數必須是字串。

非結構類型

輸入 <inputName> 應該是結構運算式,但卻收到 <inputType>

空類型

Null 型別值不能當做 <functionName>的自變數使用。

參數限制違規

必須 <leftExprName>(<leftExprValue>)<constraint><rightExprName>(<rightExprValue>)

範圍框架無效類型

順序規格中使用的數據類型 <orderSpecType> 不支援範圍框架中使用的數據類型 <valueBoundaryType>

範圍框架多重順序

具有範圍值界限的視窗框架不能用在多個排序運算式的視窗規格中:<orderSpec>

範圍框架_無序

範圍視窗框架不能用於未排序的窗口規格中。

遠端功能無效的遠端網址

輸入參數: <paramName>、 value: <paramValue> 無法用來建構有效的遠端 URL,因為 <reason>

遠程函數錯誤參數名稱

輸入參數名稱不正確。 缺少必要的參數:<missingValues>、無法辨識的參數:<unknownValues>

序列_錯誤的_輸入_類型

<functionName> 使用錯誤的參數類型。 參數類型必須符合:

  1. 開始和停止表達式必須解析為相同的類型。

  2. 如果啟動和停止表達式解析為 <startType> 類型,則步驟表達式必須解析為 <stepType> 類型。

  3. 否則,如果啟動和停止表達式解析為 <otherStartType> 類型,則步驟表達式必須解析為相同的類型。

信號陳述參數

Signal 語句自變數 <argument> 需要 <requiredType> 類型,但 <inputType> 已提供。

指定的窗框不同類型

視窗框架界限 <lower><upper> 沒有相同的類型: <lowerType> <> <upperType>

指定的窗口框架邊界無效

視窗框架上限 <upper> 不會遵循下限 <lower>

指定的窗口框架類型不可接受

系結<location><exprType>數據類型不符合預期的數據類型<expectedType>

指定的窗框無摺疊功能

視窗框架 <location> 系結 <expression> 不是文字常量。

指定的視窗框架比較錯誤

視窗框架的下限必須和上限保持 <comparison> 的相對距離。

堆疊列不同類型

數據列 (<columnIndex>) 的數據類型沒有相同的類型: <leftType> (<leftParamIndex>) <> <rightType> (<rightParamIndex>)

類型檢查失敗提示

<msg> <hint>

意外的類別類型

找不到類別 <className>

意外的輸入類型 (UNEXPECTED_INPUT_TYPE)

參數 <paramIndex> 需要 <requiredType> 型別,但是 <inputSql> 具有 型別 <inputType>

異常的空值

<exprName>不得為 Null。

返回類型錯誤

需要 <functionName> 傳回 <expectedType> 型別,但實際為 <actualType> 類型。

意外的靜態方法 (UNEXPECTED_STATIC_METHOD)

找不到符合 中<methodName>自變數類型的靜態方法<className>

不支援的輸入類型

<functionName> 輸入不能是 <dataType> 型別數據。

不支持的UDF輸入類型

UDF 不支援 『<dataType>' 做為輸入資料類型。

不支持的UDF輸出類型

UDF 不支援 『<dataType>' 做為輸出資料類型。

數值超出範圍

<exprName>必須介於<valueRange>之間(目前值 = <currentValue>)。

引數類型數量錯誤

運算式需要 <expectedNum> 自變數類型,但實際數位為 <actualNum>

錯誤的端點數量

端點數目必須是 >= 2,才能建構間隔,但實際數目為 <actualNumber>