UNSUPPORTED_FEATURE錯誤類別
不支援此功能:
AES_MODE
AES-<mode>
由函式填補<padding>
<functionName>
。
AES_MODE_AAD
<functionName>
使用 AES -<mode>
不支援其他驗證資料 (AAD)。
AES_MODE_IV
<functionName>
使用 AES -<mode>
不支援初始化向量 (IV)。
AI_FUNCTION
AI 函 <functionName>
式僅適用於互動式工作負載、作業、SQL Pro 和 SQL 無伺服器,或明確停用。
AI_FUNCTION_PREVIEW
AI 函 <functionName>
式處於預覽狀態,目前在此環境中已停用。
ALTER_TABLE_SERDE_FOR_DATASOURCE_TABLE
ALTER TABLE SET SERDE
不支援使用數據源 API 建立的數據表 <tableName>
。 請考慮使用外部 Hive 資料表,或使用資料表格式相容選項來更新資料表屬性。
ANALYZE_UNCACHED_TEMP_VIEW
ANALYZE TABLE FOR COLUMNS
命令可以在已快取的暫時性視圖上運作。 請考慮快取檢視 <viewName>
。
ANALYZE_UNSUPPORTED_COLUMN_TYPE
ANALYZE TABLE FOR COLUMNS
命令不支援資料表 <columnType>
中欄 <columnName>
的類型 <tableName>
。
ANALYZE_VIEW
ANALYZE TABLE
命令不支援視圖。
CATALOG_OPERATION
目錄 <catalogName>
不支援 <operation>
。
帶有管道運算符的子句
使用的 SQL 管道運算符語法 |> 不支援 <clauses>
。
COLLATION
尚不支援定序。
COLLATIONS_IN_MAP_KEYS
地圖索引鍵的定序字串
COMBINATION_QUERY_RESULT_CLAUSES
ORDER BY
/SORT BY
/DISTRIBUTE BY
/CLUSTER BY
的組合。
COMMENT_NAMESPACE
將註入命名空間 <namespace>
。
CREATE_TABLE_STAGING_LOCATION
在預備位置建立目錄數據表。
DESC_TABLE_COLUMN_JSON
不支援個別資料欄的 DESC TABLE COLUMN
AS JSON。
DESC_TABLE_COLUMN_PARTITION
特定分割區的 DESC TABLE COLUMN
。
DROP_DATABASE
卸除預設資料庫 <database>
。
DROP_NAMESPACE
卸載命名空間 <namespace>
。
DROP_NAMESPACE_CASCADE
目錄中不支援 <provider>
卸除命名空間串聯。
HIVE_TABLE_TYPE
<tableName>
是 hive <tableType>
。
HIVE_WITH_ANSI_INTERVALS
具有 ANSI 間隔的 Hive 數據表 <tableName>
。
INSERT_PARTITION_SPEC_IF_NOT_EXISTS
在 INSERT INTO <tableName>
規格中,IF NOT EXISTS
與 PARTITION
。
LAMBDA_FUNCTION_WITH_EXTERNAL_UDF
在高階函式中使用具有外部 UDF 的 Lambda 函數 <funcName>
。
LAMBDA_FUNCTION_WITH_PYTHON_UDF
Lambda 函式搭配 Python UDF <funcName>
,順序較高。
LATERAL_COLUMN_ALIAS_IN_AGGREGATE_FUNC
在聚合<lca>
函數 中參考橫向數據行別名<aggFunc>
。
LATERAL_COLUMN_ALIAS_IN_AGGREGATE_WITH_WINDOW_AND_HAVING
使用窗口表達式和具有 子句,在匯總查詢中參考橫向數據行別名 <lca>
。 請藉由移除having子句或移除SELECT
清單中的橫向別名參考,來重寫匯總查詢。
LATERAL_COLUMN_ALIAS_IN_GROUP_BY
尚不支援透過 GROUP BY
別名/ALL
參考橫向數據行別名。
LATERAL_COLUMN_ALIAS_IN_WINDOW
在窗口表達式 <lca>
中參考橫向數據行別名<windowExpr>
。
LATERAL_JOIN_USING
JOIN
USING
與 LATERAL
的關聯。
LITERAL_TYPE
的 『<value>
' 常 <type>
值。
MATERIALIZED_VIEW_WITH_SCHEMA_BINDING_MODE
無法使用 WITH SCHEMA
子句建立具象化視圖。 在基礎架構變更時重新建立具體化檢視,或使用保存的檢視。
MULTIPLE_BUCKET_TRANSFORMS
多個貯體 TRANSFORMs。
MULTI_ACTION_ALTER
目標 JDBC 伺服器主控數據表 <tableName>
不支援 ALTER TABLE
並執行多個動作。 將 ALTER TABLE
分割成個別動作,以避免發生此錯誤。
物件層級排序規則
指定物件的默認定序。
ORC_TYPE_CAST
無法將 Orc 轉換成 <orcType>
資料型態 <toType>
。
OVERWRITE_BY_SUBQUERY
具有子查詢條件的 INSERT OVERWRITE
。
PANDAS_UDAF_IN_PIVOT
PIVOT
子句中的 Pandas 用戶定義聚合函數。
PARAMETER_MARKER_IN_UNEXPECTED_STATEMENT
中 <statement>
不允許參數標記。
PARTITION_BY_VARIANT
無法使用 VARIANT
產生表示式來分割 DataFrame,但表示式 <expr>
的類型 <dataType>
。
PARTITION_WITH_NESTED_COLUMN_IS_UNSUPPORTED
無效的數據分割: <cols>
遺失或位於對應或陣列中。
PIPE_OPERATOR_AGGREGATE_UNSUPPORTED_CASE(管道運算子聚合不支持的案例)
具有匯總的 SQL 管道運算符語法 (using |>AGGREGATE
) 不支援 <case>
。
PIVOT_AFTER_GROUP_BY
PIVOT
子句是跟隨在 GROUP BY
子句之後。 請考慮將 GROUP BY
推入子查詢。
PIVOT_TYPE
依數據行數據類型<value>
的值 『<type>
' 進行樞紐分析。
PURGE_PARTITION
數據分割清除。
PURGE_TABLE
清除數據表。
PYTHON_DATA_SOURCE
Python 數據源。
PYTHON_UDF_IN_ON_CLAUSE
ON
<joinType>
JOIN 子句中的 Python UDF。 在 INNER
JOIN 的情況下,考慮使用 CROSS
子句將其重寫為 JOINWHERE
。
REMOVE_NAMESPACE_COMMENT
從命名空間 <namespace>
中移除批注。
REPLACE_NESTED_COLUMN
replace 函式不支援巢狀資料行 <colName>
。
SET_NAMESPACE_PROPERTY
<property>
是保留的命名空間屬性, <msg>
。
SET_OPERATION_ON_MAP_TYPE
DataFrame 中不能有 MAP
類型數據行,它會呼叫集合作業(INTERSECT
、EXCEPT
等),但數據行 <colName>
的類型 <dataType>
。
SET_OPERATION_ON_VARIANT_TYPE
DataFrame 中不能有 VARIANT
類型數據行,它會呼叫集合作業(INTERSECT
、EXCEPT
等),但數據行 <colName>
的類型 <dataType>
。
SET_PROPERTIES_AND_DBPROPERTIES
同時設定 PROPERTIES
和 DBPROPERTIES
。
SET_TABLE_PROPERTY
<property>
是保留的資料表屬性, <msg>
。
SET_VARIABLE_USING_SET
<variableName>
是 VARIABLE
,無法使用 SET
語句更新。 使用 SET VARIABLE <variableName>
= ... 加以取代。
SQL_SCRIPTING
SQL 文稿正在開發中,不支援所有功能。 SQL 文稿可讓使用者撰寫程式 SQL,包括控制流程和錯誤處理。 若要開啟現有的功能,請將 設定 <sqlScriptingEnabled>
為 true
。
SQL_SCRIPT_WITH_ATOMIC_BODY(SQL腳本帶原子體)
SQL 腳本中的原子性交易區塊目前正在開發中。 若要開啟現有的功能,請將 設定 <sqlScriptingAtomicBodyEnabled>
為 true
。
SQL_腳本_帶有_嵌套_ATOMIC_BLOCK
不允許在 SQL 指令碼中使用巢狀原子交易區塊。
SQL_SCRIPTING_WITH_POSITIONAL_PARAMETERS
SQL 腳本不支援位置參數。
STATE_STORE_MULTIPLE_COLUMN_FAMILIES
不支援使用 <stateStoreProvider>
建立多個數據行系列。
STATE_STORE_REMOVING_COLUMN_FAMILIES
不支援使用 移除數據 <stateStoreProvider>
行系列。
STATE_STORE_TTL
不支援使用 <stateStoreProvider>
的狀態 TTL。 請使用 RocksDBStateStoreProvider。
TABLE_OPERATION
資料表 <tableName>
不支援 <operation>
。 請檢查目前的目錄和命名空間,以確定符合資格的數據表名稱,同時檢查 「spark.sql.catalog」 所設定的目錄實作。
TEMPORARY_VIEW_WITH_SCHEMA_BINDING_MODE
無法使用 WITH SCHEMA
子句建立暫存檢視。 在基礎架構變更時重新建立暫存檢視,或使用保存的檢視。
TEMP_VARIABLE_ON_DBSQL
SQL 倉儲的查詢尚不支援暫存變數。
TIME_TRAVEL
時間移動的關聯性: <relationId>
。
TOO_MANY_TYPE_ARGUMENTS_FOR_UDF_CLASS
具有類型自變數的 <num>
UDF類別。
TRANSFORM_DISTINCT_ALL
TRANSFORM
使用 DISTINCT
/ALL
子句。
TRANSFORM_NON_HIVE
只有在「hive」模式下才能支援 TRANSFORM
與 SERDE
的組合。
TRIM_COLLATION
定序中的 TRIM 規範。
欄位可空性更新
更新 MySQL 和 MS SQL Server 欄位的可為 Null 屬性。
撰寫二進制來源代碼
寫入二進位檔數據來源。