INVALID_SQL_SYNTAX錯誤類別
無效的 SQL 語法:
ANALYZE_TABLE_DELTA_STATS_UNEXPECTED_TOKEN
ANALYZE TABLE
(S)...
COMPUTE DELTA STATISTICS <ctx>
不支援:FOR ALL COLUMNS
、FOR COLUMNS
、NOSCAN
和 PARTITION
子句。
ANALYZE_TABLE_UNEXPECTED_NOSCAN
ANALYZE TABLE
(S) ...
COMPUTE STATISTICS
...
<ctx>
必須是 NOSCAN
或空白。
對欄位的註解不正確的標識符
COMMENT ON COLUMN
需要至少兩個部分的標識碼。 請以資料表或檢視名稱限定欄位。
CREATE_FUNC_WITH_GENERATED_COLUMNS_AS_PARAMETERS
CREATE FUNCTION
不允許使用生成的欄位作為參數。
CREATE_OR_REFRESH_WITH_SYNC_AND_ASYNC
無法同時指定 SYNC
和 ASYNC
。
CREATE_ROUTINE_WITH_IF_NOT_EXISTS_AND_REPLACE
無法建立同時指定 IF NOT EXISTS
和 REPLACE
的例行程序。
CREATE_TEMP_FUNC_WITH_DATABASE
不允許在指定資料庫(<database>
)時使用CREATE TEMPORARY FUNCTION
。
CREATE_TEMP_FUNC_WITH_IF_NOT_EXISTS
不允許使用 CREATE TEMPORARY FUNCTION
與 IF NOT EXISTS
。
EMPTY_PARTITION_VALUE
數據分割索引鍵 <partKey>
必須設定值。
FUNCTION_WITH_UNSUPPORTED_SYNTAX
函式 <prettyName>
不支援 <syntax>
。
INVALID_COLUMN_REFERENCE
必須是轉換 <transform>
的數據行參考: <expr>
。
INVALID_TABLE_FUNCTION_IDENTIFIER_ARGUMENT_MISSING_PARENTHESES
語法錯誤:呼叫表值函數無效,因為所提供的 TABLE
參數缺少括號 <argumentName>
;請將此用括號括住,然後再試一次。
INVALID_TABLE_VALUED_FUNC_NAME
數據表值函式無法指定資料庫名稱: <funcName>
。
INVALID_WINDOW_REFERENCE
窗口參考 <windowName>
不是窗口規格。
LATERAL_WITHOUT_SUBQUERY_OR_TABLE_VALUED_FUNC
LATERAL
只能與子查詢和數據表值函式搭配使用。
MULTI_PART_NAME
不允許具有多個部分名稱(<name>
) 的 <statement>
。
OPTION_IS_INVALID
選項或屬性索引鍵 <key>
無效;僅 <supported>
支援
選項帶有UDF無效
選項或屬性索引鍵 <key>
無效;不允許使用者定義函式
REPETITIVE_WINDOW_DEFINITION
視窗 <windowName>
的定義是重複的。
SHOW_FUNCTIONS_INVALID_PATTERN
SHOW FUNCTIONS
中的模式無效:<pattern>
。 它必須是 「STRING
常值」。
SHOW_FUNCTIONS_INVALID_SCOPE
不支援 SHOW <scope> FUNCTIONS
。
TRANSFORM_WRONG_NUM_ARGS
轉換<transform>`` requires ``<expectedNum>`` parameters but the actual number is ``<actualNum>
。
UNRESOLVED_WINDOW_REFERENCE
無法解析視窗參考 <windowName>
。
UNSUPPORTED_FUNC_NAME
不支援的函式名稱 <funcName>
。
不支援的SQL語句 (UNSUPPORTED_SQL_STATEMENT)
不支援的 SQL 語句:<sqlText>
。
VARIABLE_TYPE_OR_DEFAULT_REQUIRED
SQL 變數的定義需要資料類型或 DEFAULT
子句。
例如,使用 DECLARE name STRING
或 DECLARE name = 'SQL'
,而不是 DECLARE name
。