錯誤條件的磚

這是一個常見的列表,名叫磚返回的錯誤條件。

也看到SQLSTATE代碼

磚運行時和磚的SQL

AI_FUNCTION_UNSUPPORTED_RETURN_TYPE

SQLSTATE: 0 a000

AI功能:“< functionName >“不支持以下類型作為返回類型:"< typeName >”。返回類型必須是一個有效的SQL類型理解催化劑和人工智能支持的功能。當前支持的類型包括:< supportedValues >

AI_INVALID_ARGUMENT_VALUE_ERROR

SQLSTATE: 22032

提供價值”< argValue >“不支持參數”< argName >”。支持的值是:< supportedValues >

ALTER_TABLE_COLUMN_DESCRIPTOR_DUPLICATE

SQLSTATE: 42710

ALTER TABLE<類型>< columnName >指定描述符”< optionName >“不止一次,這是無效的。

AMBIGUOUS_ALIAS_IN_NESTED_CTE

SQLSTATE:沒有指定的

的名字<名稱>在嵌套CTE模棱兩可。

請設置<設置>“糾正”這個名字定義在內心CTE優先。如果將其設置為“遺產”,外CTE定義將優先考慮。

看到https://spark.apache.org/docs/latest/sql-migration-guide.html查詢引擎”。

AMBIGUOUS_COLUMN_OR_FIELD

SQLSTATE: 42702

列或字段<名稱>模棱兩可的,< n >匹配。

AMBIGUOUS_CONSTRAINT

SQLSTATE: 42 k0c

模棱兩可的引用約束<約束>

AMBIGUOUS_LATERAL_COLUMN_ALIAS

SQLSTATE: 42702

側列別名<名稱>模棱兩可的,< n >匹配。

AMBIGUOUS_REFERENCE

SQLSTATE: 42704

參考<名稱>是模棱兩可的,可能是:< referenceNames >

AMBIGUOUS_REFERENCE_TO_FIELDS

SQLSTATE: 42000

模棱兩可的字段的引用<字段>。似乎<數>次模式。

ARGUMENT_NOT_CONSTANT

SQLSTATE: 42 k08

這個函數< functionName >包括一個參數< parameterName >在位置< pos >需要一個常數參數。請計算參數< sqlExpr >分別和傳遞的結果作為一個常數。

ARITHMETIC_OVERFLOW

SQLSTATE: 22003

<消息><可選>如果必要的設置<設置>“假”繞過這個錯誤。

更多細節見ARITHMETIC_OVERFLOW

BINARY_ARITHMETIC_OVERFLOW

SQLSTATE: 22003

< value1 >< >符號< value2 >導致溢出。

BUILT_IN_CATALOG

SQLSTATE: 42832

<操作>不支持內置的目錄。

CANNOT_CAST_DATATYPE

SQLSTATE: 42846

不能投< sourceType >< targetType >

CANNOT_CONVERT_PROTOBUF_FIELD_TYPE_TO_SQL_TYPE

SQLSTATE:沒有指定的

不能轉換Protobuf< protobufColumn >SQL< sqlColumn >因為模式是不兼容(protobufType =< protobufType >sqlType =< sqlType >)。

CANNOT_CONVERT_PROTOBUF_MESSAGE_TYPE_TO_SQL_TYPE

SQLSTATE:沒有指定的

無法轉換< protobufType >Protobuf SQL類型< toType >

CANNOT_CONVERT_SQL_TYPE_TO_PROTOBUF_FIELD_TYPE

SQLSTATE:沒有指定的

不能轉換的SQL< sqlColumn >對Protobuf< protobufColumn >因為模式是不兼容(protobufType =< protobufType >sqlType =< sqlType >)。

CANNOT_CONVERT_SQL_VALUE_TO_PROTOBUF_ENUM_TYPE

SQLSTATE:沒有指定的

不能轉換的SQL< sqlColumn >對Protobuf< protobufColumn >因為<數據>沒有定義的枚舉值:< enumString >

CANNOT_COPY_STATE

SQLSTATE: 0 akd0

不能複製目錄狀態像當前數據庫和臨時視圖從統一目錄遺留catalog。

CANNOT_DECODE_URL

SQLSTATE: 22546

不能解碼網址:< url >

CANNOT_DELETE_SYSTEM_OWNED

SQLSTATE: 42832

係統擁有< resourceType >不能刪除。

CANNOT_DROP_AMBIGUOUS_CONSTRAINT

SQLSTATE: 42 k0c

不能約束的名稱< constraintName >共享的檢查約束

和一個主鍵或外鍵約束。你可以把主鍵或

外鍵約束查詢:

ALTER TABLE . .刪除主鍵或

ALTER TABLE . .刪除外鍵. .

CANNOT_ESTABLISH_CONNECTION

SQLSTATE:沒有指定的

不能建立到遠程連接< jdbcDialectName >數據庫。請檢查連接信息和憑證如主機、端口、用戶名和密碼的選項。* *如果你相信的信息是正確的,請檢查你的工作空間的網絡設置,確保它沒有出站限製主機。也請檢查主機不阻止入站連接工作區。* *

CANNOT_LOAD_FUNCTION_CLASS

SQLSTATE:沒有指定的

不能加載類<類名>當注冊函數< functionName >,請確保它是在類路徑中。

CANNOT_LOAD_PROTOBUF_CLASS

SQLSTATE:沒有指定的

無法加載Protobuf類的名字嗎< protobufClassName >《解釋》

CANNOT_MERGE_INCOMPATIBLE_DATA_TYPE

SQLSTATE: 42825

失敗的合並不兼容的數據類型<左><右>

CANNOT_MERGE_SCHEMAS

SQLSTATE: 42 kd9

失敗的合並模式:

最初的模式:

<左>

模式,不能與最初的合並模式:

<右>

CANNOT_MODIFY_CONFIG

SQLSTATE: 46110

不能修改的值火花配置:<鍵>

另請參閱https://spark.apache.org/docs/latest/sql-migration-guide.html ddl語句”。

CANNOT_PARSE_DECIMAL

SQLSTATE: 22018

不能解析小數。

CANNOT_PARSE_JSON_FIELD

SQLSTATE: 2203克

不能解析字段名<字段名>和價值< fieldValue >JSON的令牌類型< jsonType >針對引發數據類型<數據類型>

CANNOT_PARSE_PROTOBUF_DESCRIPTOR

SQLSTATE:沒有指定的

錯誤解析描述符字節到Protobuf FileDescriptorSet。

CANNOT_PARSE_TIMESTAMP

SQLSTATE: 22007

<消息>。如果必要的設置< ansiConfig >“假”繞過這個錯誤。

CANNOT_READ_ARCHIVED_FILE

SQLSTATE: KD003

無法讀取文件的路徑<路徑>因為它已經存檔。請調整你的查詢過濾排除存檔文件。

CANNOT_READ_FILE

SQLSTATE: KD003

讀不懂<格式>文件路徑:<路徑>

更多細節見CANNOT_READ_FILE

CANNOT_READ_SENSITIVE_KEY_FROM_SECURE_PROVIDER

SQLSTATE: 42501

無法讀取敏感的關鍵”<鍵>從安全提供者。

CANNOT_RECOGNIZE_HIVE_TYPE

SQLSTATE: 429 bb

無法識別蜂巢類型字符串:< fieldType >列:<字段名>

CANNOT_REFERENCE_UC_IN_HMS

SQLSTATE: 0 akd0

不能引用一個統一的目錄< objType >在蜂巢Metastore對象。

CANNOT_RENAME_ACROSS_CATALOG

SQLSTATE: 0 akd0

重命名<類型>在目錄是不允許的。

CANNOT_RENAME_ACROSS_SCHEMA

SQLSTATE: 0 akd0

重命名<類型>在模式是不允許的。

CANNOT_RESTORE_PERMISSIONS_FOR_PATH

SQLSTATE:沒有指定的

未能創建路徑上設置權限<路徑><許可>

CANNOT_SHALLOW_CLONE_ACROSS_UC_AND_HMS

SQLSTATE: 0 akd0

不能在統一目錄和蜂巢Metastore shallow-clone表。

CANNOT_SHALLOW_CLONE_NESTED

SQLSTATE: 0 akuc

不能shallow-clone表<表>這已經是一個淺克隆。

CANNOT_SHALLOW_CLONE_NON_UC_MANAGED_TABLE_AS_SOURCE_OR_TARGET

SQLSTATE: 0 akuc

淺克隆隻支持托管表類型。表<表>不是管理表。

CANNOT_UP_CAST_DATATYPE

SQLSTATE:沒有指定的

不了把<表達式>< sourceType >< targetType >

<詳細>

CANNOT_VALIDATE_CONNECTION

SQLSTATE:沒有指定的

的驗證< jdbcDialectName >不支持連接。請聯係磚對替代方案的支持,或一組“spark.databricks。testConnectionBeforeCreation”到“false”跳過連接測試之前創建一個連接對象。

CAST_INVALID_INPUT

SQLSTATE: 22018

的值<表達式>的類型< sourceType >不能投< targetType >因為它是畸形的。正確的值根據語法,或改變其目標類型。使用try_cast容忍畸形的輸入,並返回NULL。如果必要的設置< ansiConfig >“假”繞過這個錯誤。

更多細節見CAST_INVALID_INPUT

CAST_OVERFLOW

SQLSTATE: 22003

的值<值>的類型< sourceType >不能投< targetType >由於溢出。使用try_cast容忍溢出,返回NULL。如果必要的設置< ansiConfig >“假”繞過這個錯誤。

CAST_OVERFLOW_IN_TABLE_INSERT

SQLSTATE: 22003

無法插入的值< sourceType >類型的< targetType >類型列< columnName >由於溢出。使用try_cast容忍的輸入值溢出,返回NULL。

CLOUD_FILE_SOURCE_FILE_NOT_FOUND

SQLSTATE: 42 k03

一個文件通知收到了文件:< filePath >但它不存在了。請確保文件不刪除處理。繼續你的流,您可以設置SQL配置的火花<設置>為true。

CODEC_NOT_AVAILABLE

SQLSTATE:沒有指定的

的編解碼器< codecName >是不可用的。考慮設置配置< configKey >< configVal >

CODEC_SHORT_NAME_NOT_FOUND

SQLSTATE:沒有指定的

無法找到一個短名稱編解碼器< codecName >

COLUMN_ALIASES_IS_NOT_ALLOWED

SQLSTATE:沒有指定的

不允許列別名< op >

COLUMN_ALREADY_EXISTS

SQLSTATE: 42711

< columnName >已經存在。考慮選擇另一個名稱或重命名現有的列。

COLUMN_MASKS_DUPLICATE_USING_COLUMN_NAME

SQLSTATE: 42734

一個< statementType >麵具政策聲明試圖分配一個列一列中包括兩個或兩個以上的其他引用的列使用列具有相同名稱的列表< columnName >,這是無效的。

COLUMN_MASKS_MERGE_UNSUPPORTED_SOURCE

SQLSTATE: 0 a000

並入業務不支持在源表列麵具政策<表>

COLUMN_MASKS_MERGE_UNSUPPORTED_TARGET

SQLSTATE: 0 a000

合並成操作不支持寫表<表>與列麵具的政策。

COLUMN_MASKS_MULTI_PART_TARGET_COLUMN_NAME

SQLSTATE: 42 k05

這個聲明試圖分配麵具政策一列一列< columnName >與多個名稱部分,這是無效的。

COLUMN_MASKS_MULTI_PART_USING_COLUMN_NAME

SQLSTATE: 42 k05

這句話麵具政策試圖分配一個列一列,使用列清單包括名稱< columnName >與多個名稱部分,這是無效的。

COLUMN_MASKS_NOT_ENABLED

SQLSTATE: 56038

支持定義列麵具不啟用

COLUMN_MASKS_REQUIRE_UNITY_CATALOG

SQLSTATE: 0 a000

列麵具政策隻支持統一目錄。

COLUMN_MASKS_UNSUPPORTED_PROVIDER

SQLSTATE: 0 a000

未能執行< statementType >命令不支持因為分配列麵具的政策目標數據源的表提供者:“<供應商>”。

COLUMN_MASKS_UNSUPPORTED_SUBQUERY

SQLSTATE: 0 a000

不能執行<操作>對於表<表>因為它包含一個或多個列麵具政策與子查詢表達式(s),不支持。請聯係表的所有者更新列麵具策略以繼續。

COLUMN_MASKS_USING_COLUMN_NAME_SAME_AS_TARGET_COLUMN

SQLSTATE: 42734

< columnName >有相同的名稱作為目標列,這是無效的;請從使用列列表中刪除列和重試的命令。

COLUMN_NOT_DEFINED_IN_TABLE

SQLSTATE:沒有指定的

< colType >< colName >沒有定義在表嗎<表>表列定義:< tableCols >

COLUMN_NOT_FOUND

SQLSTATE: 42703

< colName >不能被發現。檢查拚寫和根據SQL列名配置的正確性< caseSensitiveConfig >

COMPARATOR_RETURNS_NULL

SQLSTATE:沒有指定的

比較器比較返回NULL< firstValue >< secondValue >。它應該返回一個正整數為“大於”,0為“平等”和“小於”的負整數。回到棄用行為空在哪裏視為0(平等),必須設置“spark.sql.legacy。allowNullComparisonResultInArraySort”到“真正的”。

CONCURRENT_QUERY

SQLSTATE:沒有指定的

另一個實例的查詢[id:< queryId >)剛剛開始了一個並發會話(現有runId:< existingQueryRunId >新runId:< newQueryRunId >]。

CONCURRENT_STREAM_LOG_UPDATE

SQLSTATE: 40000

並發更新日誌。檢測到的多個流媒體工作< batchId >

請確認隻有一個流媒體工作運行在一個特定的檢查點位置。

連接

SQLSTATE:沒有指定的

通用的火花連接錯誤。

更多細節見連接

CONNECTION_ALREADY_EXISTS

SQLSTATE: 42000

不能創建連接< connectionName >因為它已經存在。

選擇一個不同的名稱,刪除或替換現有的連接,或者如果不存在條款添加到容忍存在的連接。

CONNECTION_NAME_CANNOT_BE_EMPTY

SQLSTATE: 42000

無法執行這個命令,因為連接名稱必須非空。

CONNECTION_NOT_FOUND

SQLSTATE: 42000

無法執行這個命令,因為連接的名字< connectionName >沒有發現。

CONNECTION_OPTION_NOT_SUPPORTED

SQLSTATE: 42000

連接類型的< connectionType >“不支持以下選項:< optionsNotSupported >。支持選項:< allowedOptions >

CONNECTION_TYPE_NOT_SUPPORTED

SQLSTATE: 42000

不能創建連接的類型< connectionType >。支持連接類型:< allowedTypes >

CONSTRAINTS_REQUIRE_UNITY_CATALOG

SQLSTATE: 0 a000

隻支持統一編目表約束。

CONVERSION_INVALID_INPUT

SQLSTATE: 22018

的值< str >(< fmt >不能轉化為)< targetType >因為它是畸形的。正確的值根據語法,或改變其格式。使用<建議>容忍畸形的輸入,並返回NULL。

COPY_INTO_CREDENTIALS_NOT_ALLOWED_ON

SQLSTATE: 0 a000

無效的計劃<計劃>。複製到源加密目前隻支持s3 / s3n s3a / wasbs / abfss。

COPY_INTO_CREDENTIALS_REQUIRED

SQLSTATE: 42601

複製到源憑證必須指定< keyList >

COPY_INTO_DUPLICATED_FILES_COPY_NOT_ALLOWED

SQLSTATE: 25000

複製文件承諾在並發複製操作。請稍後再試。

COPY_INTO_ENCRYPTION_NOT_ALLOWED_ON

SQLSTATE: 0 a000

無效的計劃<計劃>。複製到源加密目前隻支持s3 / s3n / s3a / abfss。

COPY_INTO_ENCRYPTION_NOT_SUPPORTED_FOR_AZURE

SQLSTATE: 0 a000

複製到加密隻支持ADLS Gen2或abfss: / /文件計劃

COPY_INTO_ENCRYPTION_REQUIRED

SQLSTATE: 42601

複製到源加密必須指定的<鍵>”。

COPY_INTO_ENCRYPTION_REQUIRED_WITH_EXPECTED

SQLSTATE: 42601

無效的加密選項< requiredKey >。複製到源加密必須指定的< requiredKey >“=”< keyValue >”。

COPY_INTO_NON_BLIND_APPEND_NOT_ALLOWED

SQLSTATE: 25000

複製到其他比附加數據是不允許與其他事務並發運行。請稍後再試。

COPY_INTO_ROCKSDB_MAX_RETRY_EXCEEDED

SQLSTATE: 25000

複製到未能加載狀態,最大重試超過。

COPY_INTO_SOURCE_FILE_FORMAT_NOT_SUPPORTED

SQLSTATE: 0 a000

源文件的格式必須CSV之一,JSON, AVRO,獸人,拚花,文本,或BINARYFILE。使用複製到三角洲作為源表不支持重複數據可能攝入後優化操作。這張支票可以關閉運行的SQL命令spark.databricks.delta.copyInto.formatCheck.enabled=

COPY_INTO_SOURCE_SCHEMA_INFERENCE_FAILED

SQLSTATE: 42 kd9

源目錄不包含任何類型的解析的文件<格式>。請檢查的內容<源>”。

CREATE_TABLE_COLUMN_DESCRIPTOR_DUPLICATE

SQLSTATE: 42710

創建表列< columnName >指定描述符”< optionName >“不止一次,這是無效的。

CREDENTIAL_MISSING

SQLSTATE: 42601

當創建或更新外部位置請提供憑證。

CYCLIC_FUNCTION_REFERENCE

SQLSTATE: 42887

循環函數參考檢測:<路徑>

DATABRICKS_DELTA_NOT_ENABLED

SQLSTATE: 56038

磚三角洲未啟用您的帳戶。<提示>

DATATYPE_MISMATCH

SQLSTATE: 42 k09

不能解決< sqlExpr >由於數據類型不匹配:

更多細節見DATATYPE_MISMATCH

DATATYPE_MISSING_SIZE

SQLSTATE: 42 k01

數據類型<類型>例如,需要一個長度參數<類型>(10)。請指定長度。

DATA_SOURCE_NOT_FOUND

SQLSTATE: 42 k02

沒有找到數據來源:<供應商>。請找到包https://spark.apache.org/third-party-projects.html

DATA_SOURCE_OPTION_CONTAINS_INVALID_CHARACTERS

SQLSTATE: 42602

選項<選項>不能是空的,不應該包含無效字符,查詢字符串,或參數。

DATA_SOURCE_OPTION_IS_REQUIRED

SQLSTATE: 42601

選項<選項>是必需的。

DATA_SOURCE_URL_NOT_ALLOWED

kdb SQLSTATE: 42

JDBC URL選項是不允許數據源,請指定“主機”,“港”和“數據庫”選項。

DATETIME_OVERFLOW

SQLSTATE: 22008

Datetime操作溢出:<操作>

DECIMAL_PRECISION_EXCEEDS_MAX_PRECISION

SQLSTATE: 22003

小數精度<精度>超過最大精度< maxPrecision >

DEFAULT_DATABASE_NOT_EXISTS

SQLSTATE: 42704

默認數據庫< defaultDatabase >不存在,請先創建或修改默認數據庫< defaultDatabase >

DEFAULT_FILE_NOT_FOUND

SQLSTATE: 42 k03

它是可能的底層文件已經更新。您可以顯式地火花的緩存失效運行“REFRESH TABLE表”命令的SQL或重新創建數據集/ DataFrame參與。如果磁盤高速緩存過期或底層的文件已被移除,你可以磁盤高速緩存失效手動重新啟動集群。

DIVIDE_BY_ZERO

SQLSTATE: 22012

除零。使用try_divide容忍除數為0,返回NULL。如果必要的設置<設置>“假”繞過這個錯誤。

更多細節見DIVIDE_BY_ZERO

DLT_EXPECTATIONS_NOT_SUPPORTED

SQLSTATE: 56038

預期僅支持在三角洲住表管道。

DLT_VIEW_LOCATION_NOT_SUPPORTED

SQLSTATE: 56038

物化視圖支持位置隻有在三角洲住表管道。

DLT_VIEW_SCHEMA_WITH_TYPE_NOT_SUPPORTED

SQLSTATE: 56038

物化視圖模式,支持指定類型隻有在三角洲住表管道。

DUPLICATED_FIELD_NAME_IN_ARROW_STRUCT

SQLSTATE:沒有指定的

複製字段名稱在箭頭結構不允許,< >字段名

DUPLICATED_MAP_KEY

SQLSTATE: 23505

重複映射鍵<鍵>被發現,請檢查輸入數據。如果你想刪除重複的鍵,可以設置< mapKeyDedupPolicy >“LAST_WIN”這樣的關鍵插入最後優先。

DUPLICATE_CLAUSES

SQLSTATE:沒有指定的

發現重複的條款:< clauseName >。請刪除其中一個。

DUPLICATE_KEY

SQLSTATE: 23505

發現重複的鍵< keyColumn >

DUPLICATE_ROUTINE_PARAMETER_ASSIGNMENT

SQLSTATE: 4274 k

函數的調用< functionName >包括多個參數賦給參數< parameterName >。最多一個參數可以分配給每個參數。

DUPLICATE_ROUTINE_PARAMETER_NAMES

SQLSTATE: 42734

發現重複名稱(s)的用戶定義例程的參數列表< routineName >:<名稱>

DUPLICATE_ROUTINE_RETURNS_COLUMNS

SQLSTATE: 42711

發現重複的列(s)回報條款列列表的用戶定義例程< routineName >:<列>

EMPTY_JSON_FIELD_VALUE

SQLSTATE: 42604

未能解析一個空字符串數據類型<數據類型>

EMPTY_LOCAL_FILE_IN_STAGING_ACCESS_QUERY

SQLSTATE: 22023

空在舉辦本地文件<操作>查詢

ENCODER_NOT_FOUND

SQLSTATE:沒有指定的

沒有找到一個編碼器的類型< typeName >火花SQL內部表示。考慮改變輸入類型的支持數據類型

EVENT_LOG_REQUIRES_SHARED_COMPUTE

SQLSTATE: 42601

不能查詢從一個指定或任何隔離共享集群事件日誌,請使用一個共享的集群或磚SQL的倉庫。

EVENT_LOG_UNAVAILABLE

SQLSTATE: 55019

沒有可用的事件日誌< tableOrPipeline >。事件生成後請稍後再試

EVENT_LOG_UNSUPPORTED_TABLE_TYPE

SQLSTATE: 42832

的表類型< tableIdentifier >< tableType >

查詢事件日誌隻支持物化視圖、流表、管道或δ生活表

EVENT_TIME_IS_NOT_ON_TIMESTAMP_TYPE

SQLSTATE:沒有指定的

事件時間< eventName >有無效的類型< eventType >,但預期”時間戳”。

EXCEPT_NESTED_COLUMN_INVALID_TYPE

h2 SQLSTATE: 428

除了列< columnName >解決,預期StructType,但發現類型<數據類型>

EXCEPT_OVERLAPPING_COLUMNS

SQLSTATE: 42702

列一個除了列表必須是不同的和重疊。

EXCEPT_RESOLVED_COLUMNS_WITHOUT_MATCH

SQLSTATE: 42703

除了列(< exceptColumns >)是解決了,但不匹配的任何列(< expandedColumns >從明星擴張。

EXCEPT_UNRESOLVED_COLUMN_IN_STRUCT_EXPANSION

SQLSTATE: 42703

列/字段名<對象名>除了條款無法解決。你的意思是以下之一:[< objectList >]?

注意:嵌套列除外條款可能不包括限定符(表名、父struct列名,等等)在結構擴張;嚐試刪除限定符如果他們使用嵌套列。

EXTERNAL_TABLE_INVALID_SCHEME

SQLSTATE: 0 a000

外部表不支持<計劃>計劃。

FAILED_EXECUTE_UDF

SQLSTATE: 39000

未能執行用戶定義函數(< functionName >:(<簽名>)= ><結果>)。

FAILED_FUNCTION_CALL

SQLSTATE: 38000

沒有準備的函數< funcName >的電話。請仔細檢查函數的參數。

FAILED_PARSE_STRUCT_TYPE

SQLSTATE: 22018

失敗的解析結構:<生>

FAILED_RENAME_PATH

SQLSTATE: 42 k04

無法重命名<路徑><定位路徑>作為目的地已經存在。

FEATURE_NOT_ON_CLASSIC_WAREHOUSE

SQLSTATE: 56038

<功能>不支持在典型的SQL倉庫。要使用該功能,使用Pro或Serverless SQL倉庫。了解更多關於倉庫類型,明白了<不再>

FEATURE_REQUIRES_UC

SQLSTATE: 0 akud

<功能>不支持沒有統一目錄。要使用該功能,使統一目錄。了解更多關於統一目錄,看看<不再>

FEATURE_UNAVAILABLE

SQLSTATE: 56038

<功能>在您的環境中不受支持。要使用該功能,請聯係磚的支持。

FIELD_NOT_FOUND

SQLSTATE: 42704

沒有這樣的結構域<字段名><字段>

FILE_IN_STAGING_PATH_ALREADY_EXISTS

SQLSTATE: 42 k04

文件暫存路徑<路徑>已經存在但不設置覆蓋

FORBIDDEN_OPERATION

SQLSTATE: 42809

操作<聲明>是不允許的嗎< objectType >:<對象名>

FOREIGN_KEY_MISMATCH

SQLSTATE: 42830

父母外鍵列< parentColumns >孩子不匹配主鍵列< childColumns >

FOREIGN_OBJECT_NAME_CANNOT_BE_EMPTY

SQLSTATE: 42000

不能執行此命令,因為外國< objectType >名字必須非空。

GENERATED_COLUMN_WITH_DEFAULT_VALUE

SQLSTATE:沒有指定的

一列不能有默認值和一代表達但列< colName >默認值:(< defaultValue >)和生成表達式:(< genExpr >)。

GRAPHITE_SINK_INVALID_PROTOCOL

SQLSTATE:沒有指定的

無效的石墨協議:<協議>

GRAPHITE_SINK_PROPERTY_MISSING

SQLSTATE:沒有指定的

石墨水槽需要的<屬性>的財產。

GROUPING_COLUMN_MISMATCH

SQLSTATE: 42803

列的分組(<組織>在分組列)不能被發現< groupingColumns >

GROUPING_ID_COLUMN_MISMATCH

SQLSTATE: 42803

列grouping_id (< groupingIdColumn >)不匹配分組列(< groupByColumns >)。

GROUPING_SIZE_LIMIT_EXCEEDED

SQLSTATE: 54000

分組集大小不能大於<最大尺寸>

GROUP_BY_AGGREGATE

SQLSTATE: 42903

在GROUP BY聚合函數不允許,但發現< sqlExpr >

更多細節見GROUP_BY_AGGREGATE

GROUP_BY_POS_AGGREGATE

SQLSTATE: 42903

集團<指數>是指一個表達式< aggExpr >包含一個聚合函數。聚合函數不允許組。

GROUP_BY_POS_OUT_OF_RANGE

SQLSTATE: 42805

組的位置<指數>不在選擇列表(有效範圍是[1,<大>])。

IDENTIFIER_TOO_MANY_NAME_PARTS

SQLSTATE: 42601

<標識>不是一個有效的標識符,因為它有超過2名部分。

INCOMPARABLE_PIVOT_COLUMN

SQLSTATE: 42818

無效的主列< columnName >。主列必須具有可比性。

INCOMPATIBLE_COLUMN_TYPE

SQLSTATE: 42825

<操作符>隻能上執行表和列類型兼容。的< columnOrdinalNumber >列的< tableOrdinalNumber >表是< dataType1 >類型不兼容< dataType2 >在同一列的第一個表。<提示>

INCOMPATIBLE_DATASOURCE_REGISTER

SQLSTATE:沒有指定的

檢測到不兼容DataSourceRegister。請刪除不兼容庫從類路徑或升級。錯誤:<消息>

INCOMPATIBLE_JOIN_TYPES

SQLSTATE: 42613

連接類型< joinType1 >和< joinType2 >是不相容的。

INCOMPATIBLE_VIEW_SCHEMA_CHANGE

SQLSTATE:沒有指定的

視圖的SQL查詢< viewName >有一個不兼容的模式改變和列< colName >不能解決。預期< expectedNum >列命名< colName >但有< actualCols >

請嚐試重新創建視圖通過運行:<建議>

INCONSISTENT_BEHAVIOR_CROSS_VERSION

SQLSTATE: 42 k0b

你可能會由於升級到一個不同的結果

更多細節見INCONSISTENT_BEHAVIOR_CROSS_VERSION

INCORRECT_END_OFFSET

SQLSTATE: 22003

馬克斯抵消與< rowsPerSecond >rowsPerSecond是< maxSeconds >,但這是< endSeconds >現在。

INCORRECT_NUMBER_OF_ARGUMENTS

SQLSTATE: 42605

< >失敗,< functionName >至少需要< minArgs >參數和最多< maxArgs >參數。

INCORRECT_RAMP_UP_RATE

SQLSTATE: 22003

馬克斯抵消與< rowsPerSecond >rowsPerSecond是< maxSeconds >,但“rampUpTimeSeconds”< rampUpTimeSeconds >

INDEX_ALREADY_EXISTS

SQLSTATE: 42710

不能創建索引< indexName >餐桌上<表>因為它已經存在。

INDEX_NOT_FOUND

SQLSTATE: 42704

無法找到該指數< indexName >餐桌上<表>

INSERT_COLUMN_ARITY_MISMATCH

SQLSTATE: 21 s01

<表>需要插入的數據有相同數量的列作為目標表:目標表< targetColumns >列(s),但插入的數據< insertedColumns >列(s),包括< staticPartCols >分區列(s)在恒定值(s)。

INSUFFICIENT_PERMISSIONS

SQLSTATE: 42501

足夠的特權:

<報告>

INSUFFICIENT_PERMISSIONS_EXT_LOC

SQLSTATE: 42501

用戶<用戶名>外部位置有足夠的特權嗎<地址>

INSUFFICIENT_PERMISSIONS_NO_OWNER

SQLSTATE: 42501

沒有主人< securableName >。要求管理員設置一個所有者。

INSUFFICIENT_PERMISSIONS_OWNERSHIP_SECURABLE

SQLSTATE: 42501

用戶不自己< securableName >

INSUFFICIENT_PERMISSIONS_SECURABLE

SQLSTATE: 42501

用戶沒有權限<行動>< securableName >

INSUFFICIENT_PERMISSIONS_SECURABLE_PARENT_OWNER

SQLSTATE: 42501

的主人< securableName >不同的所有者< parentSecurableName >

INSUFFICIENT_PERMISSIONS_STORAGE_CRED

SQLSTATE: 42501

存儲憑證< credentialName >有足夠的特權。

INSUFFICIENT_PERMISSIONS_UNDERLYING_SECURABLES

SQLSTATE: 42501

用戶不能<行動>< securableName >因為潛在的可獲得的權限。

INSUFFICIENT_PERMISSIONS_UNDERLYING_SECURABLES_VERBOSE

SQLSTATE: 42501

用戶不能<行動>< securableName >因為在底層可獲得的權限:

< underlyingReport >

INSUFFICIENT_TABLE_PROPERTY

SQLSTATE:沒有指定的

找不到表屬性:

更多細節見INSUFFICIENT_TABLE_PROPERTY

INTERNAL_ERROR

SQLSTATE: XX000

<消息>

INTERNAL_ERROR_BROADCAST

SQLSTATE: XX000

<消息>

INTERNAL_ERROR_EXECUTOR

SQLSTATE: XX000

<消息>

INTERNAL_ERROR_MEMORY

SQLSTATE: XX000

<消息>

INTERNAL_ERROR_NETWORK

SQLSTATE: XX000

<消息>

INTERVAL_ARITHMETIC_OVERFLOW

SQLSTATE: 22015

<消息><可選>

INTERVAL_DIVIDED_BY_ZERO

SQLSTATE: 22012

除零。使用try_divide容忍除數為0,返回NULL。

INVALID_ARRAY_INDEX

SQLSTATE: 22003

該指數< indexValue >是界外。的數組< arraySize >元素。使用SQL函數get ()容忍在無效索引訪問元素,返回NULL。如果必要的設置< ansiConfig >“假”繞過這個錯誤。

更多細節見INVALID_ARRAY_INDEX

INVALID_ARRAY_INDEX_IN_ELEMENT_AT

SQLSTATE: 22003

該指數< indexValue >是界外。的數組< arraySize >元素。使用try_element_at容忍在無效索引訪問元素,返回NULL。如果必要的設置< ansiConfig >“假”繞過這個錯誤。

更多細節見INVALID_ARRAY_INDEX_IN_ELEMENT_AT

INVALID_BOUNDARY

SQLSTATE:沒有指定的

的邊界<邊界>無效:< invalidValue >

更多細節見INVALID_BOUNDARY

INVALID_BUCKET_FILE

SQLSTATE:沒有指定的

無效的桶文件:<路徑>

INVALID_BYTE_STRING

SQLSTATE:沒有指定的

預期的格式是ByteString,但是<不支持>(<課程>)。

INVALID_COLUMN_NAME_AS_PATH

SQLSTATE: 46121

數據源<數據源>不能保存列< columnName >因為它的名字包含了一些字符不允許在文件路徑。請使用別名來重命名它。

INVALID_COLUMN_OR_FIELD_DATA_TYPE

SQLSTATE: 42000

列或字段<名稱>的類型是<類型>雖然它的需要< expectedType >

INVALID_DEFAULT_VALUE

SQLSTATE:沒有指定的

未能執行<聲明>命令,因為目標表列< colName >有一個默認值< defaultValue >,

更多細節見INVALID_DEFAULT_VALUE

INVALID_DEST_CATALOG

SQLSTATE: 42809

目標目錄的命令必須在統一目錄同步。發現<目錄>

INVALID_DRIVER_MEMORY

SQLSTATE: F0000

係統內存< systemMemory >必須至少< minSystemMemory >。請增加堆大小使用-driver-memory選項或“<設置>“在火花配置。

INVALID_EMPTY_LOCATION

SQLSTATE: 42 k05

的位置名稱不能為空字符串,但是<地址>給出了。

INVALID_ESC

SQLSTATE:沒有指定的

發現一個無效的轉義字符串:< invalidEscape >。轉義字符串必須隻包含一個字符。

INVALID_EXECUTOR_MEMORY

SQLSTATE: F0000

遺囑執行人的記憶< executorMemory >必須至少< minSystemMemory >。請增加執行程序內存使用-executor-memory選項或“<設置>“在火花配置。

INVALID_EXTRACT_BASE_FIELD_TYPE

SQLSTATE: 42000

不能提取值<基礎>。需要一個複雜類型(結構體,數組,地圖),但有<其他>

INVALID_EXTRACT_FIELD

SQLSTATE: 42601

不能提取<字段>< expr >

INVALID_EXTRACT_FIELD_TYPE

SQLSTATE: 42000

字段名稱應該是一個非空字符串,但它是<萃取>

INVALID_FIELD_NAME

SQLSTATE: 42000

字段名<字段名>無效:<路徑>不是一個結構體。

INVALID_FORMAT

SQLSTATE: 42601

無效的格式:<格式>

更多細節見INVALID_FORMAT

INVALID_FRACTION_OF_SECOND

SQLSTATE: 22023

sec的分數必須是零。有效範圍是[0,60]。如果必要的設置< ansiConfig >“假”繞過這個錯誤。

INVALID_IDENTIFIER

SQLSTATE: 42602

標識符<鑒別>是無效的。請考慮援引用單引號<鑒別>

INVALID_INDEX_OF_ZERO

SQLSTATE: 22003

索引0是無效的。索引應當< 0或> 0(第一個元素的索引1)。

INVALID_JSON_ROOT_FIELD

SQLSTATE: 22032

不能將JSON根域轉換成目標火花類型。

INVALID_JSON_SCHEMA_MAP_TYPE

SQLSTATE: 22032

輸入模式< jsonSchema >隻能包含字符串作為一個關鍵的類型地圖

INVALID_LATERAL_JOIN_TYPE

SQLSTATE: 42613

< joinType >加入橫向相關是不允許的,因為外部子查詢不能將其加入的合作夥伴。消除橫向相關性或使用內連接,或左外連接。

INVALID_LIMIT_LIKE_EXPRESSION

SQLSTATE:沒有指定的

像表達的極限< expr >是無效的。

更多細節見INVALID_LIMIT_LIKE_EXPRESSION

INVALID_OPTIONS

SQLSTATE: 42 k06

無效的選擇:

更多細節見INVALID_OPTIONS

INVALID_PANDAS_UDF_PLACEMENT

SQLSTATE: 0 a000

該集團總熊貓UDF< functionList >不能調用其他一起non-pandas聚合函數。

INVALID_PARAMETER_MARKER_VALUE

SQLSTATE: 22023

提供了一個無效的參數映射:

更多細節見INVALID_PARAMETER_MARKER_VALUE

INVALID_PARAMETER_VALUE

SQLSTATE: 22023

參數的值(s)<參數>< functionName >無效:

更多細節見INVALID_PARAMETER_VALUE

INVALID_PARTITION_OPERATION

SQLSTATE:沒有指定的

分區命令無效。

更多細節見INVALID_PARTITION_OPERATION

INVALID_PIPELINE_ID

SQLSTATE: 42604

管道標識< pipelineId >不是有效的。

管道id應該是一個UUID格式的“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”

INVALID_PRIVILEGE

SQLSTATE: 42852

特權<特權>不是有效的<可到手的>

INVALID_PROPERTY_KEY

SQLSTATE: 42602

<鍵>是一個無效的屬性鍵,請用引號,例如設置<鍵>=<值>

INVALID_PROPERTY_VALUE

SQLSTATE: 42602

<值>無效的屬性值,請使用引號,例如設置<鍵>=<值>

INVALID_S3_COPY_CREDENTIALS

SQLSTATE: 42501

複製到憑證必須包括AWS_ACCESS_KEY、AWS_SECRET_KEY AWS_SESSION_TOKEN。

INVALID_SCHEMA

SQLSTATE: 42 k07

輸入模式< inputSchema >不是一個有效的模式字符串。

更多細節見INVALID_SCHEMA

INVALID_SCHEME

SQLSTATE: 0 akuc

統一目錄不支持<名稱>作為默認文件計劃。

INVALID_SECRET_LOOKUP

SQLSTATE: 22531

無效的秘密查找:

更多細節見INVALID_SECRET_LOOKUP

INVALID_SET_SYNTAX

SQLSTATE: 42000

預期的格式是“組”,“設置鍵”或“設置鍵=值”。如果你想包括特殊字符鍵,或包含分號值,請使用反,例如,設置關鍵=價值

INVALID_SOURCE_CATALOG

SQLSTATE: 42809

源目錄內不能統一同步命令的目錄。發現<目錄>

INVALID_SQL_ARG

SQLSTATE:沒有指定的

這個論點<名稱>sql ()是無效的。考慮SQL文字替換它。

INVALID_SQL_FUNCTION_PLAN_STRUCTURE

SQLSTATE: XXKD0

無效的SQL函數計劃結構

<計劃>

INVALID_SQL_SYNTAX

SQLSTATE: 42000

無效的SQL語法:

更多細節見INVALID_SQL_SYNTAX

INVALID_STAGING_PATH_IN_STAGING_ACCESS_QUERY

SQLSTATE: 42604

無效的臨時路徑分段<操作>查詢:<路徑>

INVALID_TEMP_OBJ_REFERENCE

SQLSTATE:沒有指定的

不能創建持久對象< objName >的類型< obj >因為它對臨時對象的引用< tempObjName >的類型< tempObj >。請臨時對象< tempObjName >持久,持久對象< objName >暫時的。

INVALID_TIMESTAMP_FORMAT

SQLSTATE: 22000

提供的時間戳<時間>不匹配預期的語法<格式>

INVALID_TYPED_LITERAL

SQLSTATE: 42604

輸入文字的價值< valueType >無效:<值>

INVALID_UPGRADE_SYNTAX

SQLSTATE: 42809

<命令>< supportedOrNot >蜂巢Metastore源表和目標表統一目錄。

INVALID_URL

SQLSTATE:沒有指定的

url是無效的:< url >。如果必要的設置< ansiConfig >“假”繞過這個錯誤。

INVALID_UUID

SQLSTATE: 42604

輸入< uuidInput >不是一個有效的UUID。

UUID應該在“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”的格式

請檢查UUID的格式。

INVALID_WHERE_CONDITION

SQLSTATE: 42903

在條件下<條件>包含無效的表達式:< expressionList >

重寫查詢,以避免窗口功能,聚合函數和發電機功能在WHERE子句中。

INVALID_WINDOW_SPEC_FOR_AGGREGATION_FUNC

SQLSTATE:沒有指定的

不能指定命令或窗框< aggFunc >

INVALID_WRITE_DISTRIBUTION

SQLSTATE:沒有指定的

要求寫分布是無效的。

更多細節見INVALID_WRITE_DISTRIBUTION

JOIN_CONDITION_IS_NOT_BOOLEAN_TYPE

SQLSTATE:沒有指定的

加入條件< joinCondition >有無效的類型< conditionType >,預期”布爾”。

KINESIS_FETCHED_SHARD_LESS_THAN_TRACKED_SHARD

SQLSTATE: 42 k04

最低獲取shardId從運動(< fetchedShardId >)

小於最小追蹤shardId (< trackedShardId >)。

這是意想不到的,發生在運動流被刪除並重新創建相同的名稱,

和流查詢使用這個動作流重新使用現有的檢查點位置。

重啟流查詢新的檢查點位置,用一個新的名字或者創建一個流。

LIBRARY_NOT_FOUND_INTERNAL_ERROR

SQLSTATE: XX000

找不到庫< libraryName >

LOCATION_ALREADY_EXISTS

SQLSTATE: 42710

不能管理表的名稱<標識>,如相關的位置<地址>已經存在。請選擇一個不同的表名,或刪除現有的位置。

MALFORMED_CSV_RECORD

SQLSTATE:沒有指定的

畸形的CSV記錄:< badRecord >

MALFORMED_PROTOBUF_MESSAGE

SQLSTATE:沒有指定的

畸形Protobuf反序列化消息中發現消息。解析模式:< failFastMode >。處理畸形protobuf消息作為零結果,盡可能設置選項“模式”“寬容”。

MALFORMED_RECORD_IN_PARSING

SQLSTATE:沒有指定的

畸形的記錄在記錄中發現解析:< badRecord >

解析模式:< failFastMode >。處理畸形的記錄為零的結果,盡可能設置選項“模式”“寬容”。

MANAGED_TABLE_WITH_CRED

SQLSTATE: 42613

不支持創建管理表存儲憑證。

MATERIALIZED_VIEW_MESA_REFRESH_WITHOUT_PIPELINE_ID

SQLSTATE: 55019

不能< refreshType >物化視圖,因為它早於pipelineId。要啟用< refreshType >請刪除和重新創建物化視圖。

MATERIALIZED_VIEW_OPERATION_NOT_ALLOWED

SQLSTATE: 56038

物化視圖操作<操作>是不允許的:

更多細節見MATERIALIZED_VIEW_OPERATION_NOT_ALLOWED

MATERIALIZED_VIEW_OUTPUT_WITHOUT_EXPLICIT_ALIAS

SQLSTATE:沒有指定的

輸出表達式<表達式>物化視圖必須明確別名。

MAX_RECORDS_PER_FETCH_INVALID_FOR_KINESIS_SOURCE

SQLSTATE: 22023

需要一個正整數maxRecordsPerFetch小於或等於< kinesisRecordLimit >

MISSING_AGGREGATION

SQLSTATE: 42803

非聚合表達式<表達式>基於列不參與GROUP BY子句。

列或表達式添加到組,總表達,或者使用< expressionAnyValue >如果你不關心在一組返回的值。

更多細節見MISSING_AGGREGATION

MISSING_CONNECTION_OPTION

SQLSTATE: 42000

連接類型的< connectionType >“必須包括以下選項:< requiredOptions >

MISSING_GROUP_BY

SQLSTATE: 42803

查詢不包括一個GROUP BY子句。添加組,或把它變成窗口函數使用條款。

MISSING_NAME_FOR_CHECK_CONSTRAINT

SQLSTATE: 42000

檢查約束必須有一個名稱。

MISSING_PARAMETER_FOR_KAFKA

SQLSTATE:沒有指定的

參數< parameterName >卡夫卡所需,但沒有指定< functionName >

MISSING_PARAMETER_FOR_ROUTINE

SQLSTATE: 42605

參數< parameterName >是必需的,但是沒有指定< functionName >

MODIFY_BUILTIN_CATALOG

SQLSTATE: 42832

修改內建的目錄< catalogName >不支持。

MULTIPLE_LOAD_PATH

SQLSTATE: 42000

磚δ不支持多個輸入路徑的負載()API。

道路:< pathList >。建立一個單一DataFrame通過加載

多條路徑相同的三角洲表,請加載的根本路徑

三角洲表與相應的分區過濾器。如果多條路徑

來自不同的三角洲表,請使用數據集的聯盟()/ unionByName () api

結合生成的DataFrames單獨的負載()API調用。

MULTIPLE_MATCHING_CONSTRAINTS

SQLSTATE: 42891

發現至少有兩個匹配與給定的約束條件。

MULTI_UDF_INTERFACE_ERROR

SQLSTATE:沒有指定的

不允許實現多個UDF接口,UDF類<類名>

MV_ST_ALTER_QUERY_INCORRECT_BACKING_TYPE

SQLSTATE: 42601

輸入查詢預計< expectedType >,但底層表< givenType >

NAMESPACE_ALREADY_EXISTS

SQLSTATE: 42000

不能創建名稱空間< nameSpaceName >因為它已經存在。

選擇一個不同的名稱,把現有的名稱空間,或者如果不存在條款添加到容忍存在的名稱空間。

NAMESPACE_NOT_EMPTY

SQLSTATE: 42000

不能放棄一個名稱空間< nameSpaceNameName >因為它包含對象。

滴水名稱空間…級聯使用名稱空間和它的所有對象。

NAMESPACE_NOT_FOUND

SQLSTATE: 42000

名稱空間< nameSpaceName >不能被發現。檢查拚寫和名稱空間的正確性。

如果你沒有資格名稱,驗證current_schema()輸出,或符合正確的名字。

容忍的錯誤如果存在滴水使用名稱空間。

NESTED_AGGREGATE_FUNCTION

SQLSTATE: 42607

不允許使用一個聚合函數的另一個聚合函數的參數。請在子查詢中使用聚合函數內。

NON_LAST_MATCHED_CLAUSE_OMIT_CONDITION

SQLSTATE: 42613

當有多個匹配的條款在MERGE語句中,隻有最後一個匹配子句可以省略的條件。

NON_LAST_NOT_MATCHED_BY_SOURCE_CLAUSE_OMIT_CONDITION

SQLSTATE: 42613

當有一個以上的不匹配源條款在MERGE語句,隻有最後不匹配源條款可以省略的條件。

NON_LAST_NOT_MATCHED_BY_TARGET_CLAUSE_OMIT_CONDITION

SQLSTATE: 42613

當有一個以上的不匹配(目標)的條款在MERGE語句,隻有最後不匹配(目標)條款可以省略的條件。

NON_LITERAL_PIVOT_VALUES

SQLSTATE: 42 k08

文字表達式所需主值,發現<表達式>

NON_PARTITION_COLUMN

SQLSTATE: 42000

分區條款不能包含non-partition列:< columnName >

NOT_ALLOWED_IN_FROM

SQLSTATE:沒有指定的

不允許在FROM子句:

更多細節見NOT_ALLOWED_IN_FROM

NOT_A_CONSTANT_STRING

SQLSTATE: 42601

表達式< expr >用於常規或條款<名稱>必須是一個常數字符串這不是零。

更多細節見NOT_A_CONSTANT_STRING

NOT_A_PARTITIONED_TABLE

SQLSTATE:沒有指定的

操作<操作>是不允許的< tableIdentWithDB >因為它不是一個分區表。

NOT_A_SCALAR_FUNCTION

SQLSTATE: 42887

< functionName >顯示為一個標量表達式,但被定義為一個表函數的函數。請更新查詢函數調用進入FROM子句,或者重新定義< functionName >作為一個標量函數。

NOT_A_TABLE_FUNCTION

SQLSTATE: 42887

< functionName >顯示為一個表函數,函數被定義為一個標量函數。請更新查詢FROM子句外的函數調用,或重新定義< functionName >作為一個表函數。

NOT_NULL_CONSTRAINT_VIOLATION

SQLSTATE: 42000

分配一個零是不允許的。

更多細節見NOT_NULL_CONSTRAINT_VIOLATION

NOT_SUPPORTED_COMMAND_FOR_V2_TABLE

SQLSTATE: 46110

< cmd >不支持v2表。

NOT_SUPPORTED_IN_JDBC_CATALOG

SQLSTATE: 46110

不支持JDBC目錄的命令:

更多細節見NOT_SUPPORTED_IN_JDBC_CATALOG

NOT_SUPPORTED_WITH_DB_SQL

SQLSTATE: 0 a000

<操作>不支持SQL<端點>

NO_HANDLER_FOR_UDAF

SQLSTATE:沒有指定的

沒有處理程序UDAF”< functionName >”。使用sparkSession.udf.register (…)。

NO_SQL_TYPE_IN_PROTOBUF_SCHEMA

SQLSTATE:沒有指定的

找不到< catalystFieldPath >在Protobuf模式。

NO_UDF_INTERFACE

SQLSTATE:沒有指定的

UDF類<類名>不實現任何接口UDF。

NULLABLE_COLUMN_OR_FIELD

SQLSTATE: 42000

列或字段<名稱>可以為空,需要非空。

NULLABLE_ROW_ID_ATTRIBUTES

SQLSTATE: 42000

行ID屬性不能可以為空:< nullableRowIdAttrs >

NULL_MAP_KEY

SQLSTATE: 2200 e

不能使用null作為地圖的關鍵。

NUMERIC_OUT_OF_SUPPORTED_RANGE

SQLSTATE: 22003

的值<值>不能被解釋為一個數字,因為它擁有超過38位。

NUMERIC_VALUE_OUT_OF_RANGE

SQLSTATE: 22003

<值>不能被表示成小數(<精度>,<規模>)。如果必要的設置<設置>“false”繞過這個錯誤,返回NULL。

NUM_COLUMNS_MISMATCH

SQLSTATE: 42826

<操作符>隻能對輸入執行相同數量的列,但第一個輸入< firstNumColumns >列和< invalidOrdinalNum >輸入有< invalidNumColumns >列。

OAUTH_CUSTOM_IDENTITY_CLAIM_NOT_PROVIDED

SQLSTATE: 22 kd2

沒有自定義身份要求提供。

ONLY_SECRET_FUNCTION_SUPPORTED_HERE

SQLSTATE:沒有指定的

調用函數< functionName >不支持呢<地址>;< supportedFunctions >支持。

OPERATION_REQUIRES_UNITY_CATALOG

SQLSTATE: 0 akud

操作<操作>需要統一目錄啟用。

OP_NOT_SUPPORTED_READ_ONLY

SQLSTATE: 42 kd1

<計劃>不支持隻讀會議模式。

ORDER_BY_POS_OUT_OF_RANGE

SQLSTATE: 42805

按位置<指數>不在選擇列表(有效範圍是[1,<大>])。

PARSE_EMPTY_STATEMENT

SQLSTATE: 42617

語法錯誤,意想不到的空語句。

PARSE_SYNTAX_ERROR

SQLSTATE: 42601

語法錯誤或附近<錯誤>的<提示>

PARTITIONS_ALREADY_EXIST

SQLSTATE: 428英尺

不能添加或重命名分區(年代)< partitionList >在表<表>因為他們已經存在。

選擇一個不同的名稱,刪除現有分區,或者如果不存在條款添加到容忍一個預先存在的分區。

PARTITIONS_NOT_FOUND

SQLSTATE: 428英尺

分區(s)< partitionList >不能在表中找到<表>

驗證分區規範和表名。

容忍錯誤滴水使用ALTER TABLE…如果存在分區。

PARTITION_METADATA

SQLSTATE: 0 akuc

<行動>是不允許在桌子上嗎<表>因為分區不支持元數據存儲在統一目錄。

PATH_ALREADY_EXISTS

SQLSTATE: 42 k04

路徑< outputPath >已經存在。模式設置為“覆蓋”覆蓋現有的路徑。

PATH_NOT_FOUND

SQLSTATE: 42 k03

路徑不存在:<路徑>

PIVOT_VALUE_DATA_TYPE_MISMATCH

SQLSTATE: 42 k09

無效的主值的<值>”:值數據類型< valueType >主列數據類型不匹配< pivotType >

PLAN_VALIDATION_FAILED_RULE_EXECUTOR

SQLSTATE:沒有指定的

輸入計劃< ruleExecutor >無效:<原因>

PLAN_VALIDATION_FAILED_RULE_IN_BATCH

SQLSTATE:沒有指定的

規則<規定>在批處理<批>生成一個無效的計劃:<原因>

PROTOBUF_DEPENDENCY_NOT_FOUND

SQLSTATE:沒有指定的

找不到依賴:< dependencyName >

PROTOBUF_DESCRIPTOR_FILE_NOT_FOUND

SQLSTATE:沒有指定的

錯誤閱讀Protobuf描述符文件路徑:< filePath >

PROTOBUF_FIELD_MISSING

SQLSTATE:沒有指定的

尋找<字段>在Protobuf模式< protobufSchema >給了< matchSize >匹配。候選人:<和>

PROTOBUF_FIELD_MISSING_IN_SQL_SCHEMA

SQLSTATE:沒有指定的

發現<字段>在Protobuf模式但沒有SQL模式匹配。

PROTOBUF_FIELD_TYPE_MISMATCH

SQLSTATE:沒有指定的

類型不匹配領域遇到的:<字段>

PROTOBUF_JAVA_CLASSES_NOT_SUPPORTED

SQLSTATE:沒有指定的

不支持Java類< protobufFunction >。聯係磚支持替代選項。

PROTOBUF_MESSAGE_NOT_FOUND

SQLSTATE:沒有指定的

無法找到信息< messageName >在描述符。

PROTOBUF_TYPE_NOT_SUPPORT

SQLSTATE:沒有指定的

Protobuf類型不支持:< protobufType >

QUERIED_TABLE_INCOMPATIBLE_WITH_COLUMN_MASK_POLICY

SQLSTATE: 428高清

無法訪問引用表,因為先前指定的列麵具目前不符合表模式;繼續,請聯係表的所有者來更新策略:

更多細節見QUERIED_TABLE_INCOMPATIBLE_WITH_COLUMN_MASK_POLICY

QUERIED_TABLE_INCOMPATIBLE_WITH_ROW_LEVEL_SECURITY_POLICY

SQLSTATE: 428高清

無法訪問引用表,因為先前指定的行級安全政策目前不符合表模式;繼續,請聯係表的所有者來更新策略:

更多細節見QUERIED_TABLE_INCOMPATIBLE_WITH_ROW_LEVEL_SECURITY_POLICY

QUERY_RESULT_PARSE_AS_ARROW_FAILED

SQLSTATE: XX000

一個內部錯誤發生在解析結果數據集作為一個箭頭。

QUERY_RESULT_READ_FROM_CLOUD_STORE_FAILED

SQLSTATE: XX000

一個內部錯誤發生而從雲存儲下載結果集。

QUERY_RESULT_WRITE_TO_CLOUD_STORE_FAILED

SQLSTATE: XX000

一個內部錯誤發生而上傳結果集雲存儲。

READ_FILES_AMBIGUOUS_ROUTINE_PARAMETERS

SQLSTATE: 4274 k

函數的調用< functionName >< parameterName >< alternativeName >集,這是彼此的別名。請設置隻是其中之一。

READ_TVF_UNEXPECTED_REQUIRED_PARAMETER

SQLSTATE: 4274 k

這個函數< functionName >所需的參數< parameterName >必須分配在工作< expectedPos >沒有名字。

RECURSIVE_PROTOBUF_SCHEMA

SQLSTATE:沒有指定的

發現遞歸引用Protobuf模式,默認情況下不能由火花處理:< fieldDescriptor >。嚐試設置選項recursive.fields.max.depth0到10。超越10水平的遞歸是不允許的。

RELATION_LARGER_THAN_8G

SQLSTATE:沒有指定的

不能建立一個< relationName >這是超過8 g。

REMOTE_FUNCTION_HTTP_FAILED_ERROR

SQLSTATE: 57012

遠程HTTP請求失敗的代碼< errorCode >,錯誤消息< errorMessage >

REMOTE_FUNCTION_HTTP_RESULT_PARSE_ERROR

SQLSTATE: 22032

不能從遠程HTTP響應解析JSON結果;錯誤信息是< errorMessage >

REMOTE_FUNCTION_HTTP_RETRY_TIMEOUT

SQLSTATE: 57012

遠程請求失敗後重試< N >次;最後失敗的HTTP錯誤代碼< errorCode >和消息是< errorMessage >

RENAME_SRC_PATH_NOT_FOUND

SQLSTATE: 42 k03

無法重命名為<路徑>沒有發現。

REPEATED_CLAUSE

SQLSTATE: 42614

<條款>每條款最多可以使用一次<操作>操作。

REQUIRED_PARAMETER_NOT_FOUND

SQLSTATE: 4274 k

這個函數< functionName >所需的參數< parameterName >在位置< pos >沒有找到,請提供定位,而不是名字。

REQUIRES_SINGLE_PART_NAMESPACE

SQLSTATE: 42 k05

< sessionCatalog >需要一個單一的零件名稱空間,但得到了<名稱>

RESERVED_CDC_COLUMNS_ON_WRITE

SQLSTATE: 42939

寫包含保留的列< columnList >使用

內部更改數據的元數據提要。寫信給表重命名/下降

這些列或禁用更改數據以表通過設置

<設置>為假。

ROUTINE_ALREADY_EXISTS

SQLSTATE: 42723

不能創建函數< routineName >因為它已經存在。

選擇一個不同的名稱,或替換現有的功能下降,或者如果不存在條款添加到容忍一個預先存在的函數。

ROUTINE_NOT_FOUND

SQLSTATE: 42883

這個函數< routineName >不能被發現。的拚寫和正確性驗證模式和目錄。

如果你沒有資格與模式和目錄名稱,驗證current_schema()輸出,或與正確的模式限定名稱和目錄。

容忍錯誤對滴水使用功能存在。

ROUTINE_PARAMETER_NOT_FOUND

SQLSTATE: 42000

這個函數< functionName >不支持的參數< parameterName >在指定位置< pos ><建議>

ROUTINE_USES_SYSTEM_RESERVED_CLASS_NAME

SQLSTATE: 42939

這個函數< routineName >不能被創建,因為該指定名稱的<類名>被預留給係統使用。請重命名類和再試一次。

ROW_LEVEL_SECURITY_DUPLICATE_COLUMN_NAME

SQLSTATE: 42734

一個< statementType >聲明試圖分配一個表的行級安全政策,但兩個或兩個以上引用的列有相同的名字< columnName >,這是無效的。

ROW_LEVEL_SECURITY_MERGE_UNSUPPORTED_SOURCE

SQLSTATE: 0 a000

並入業務不支持行級安全策略在源表<表>

ROW_LEVEL_SECURITY_MERGE_UNSUPPORTED_TARGET

SQLSTATE: 0 a000

合並成操作不支持寫表<表>行級安全策略。

ROW_LEVEL_SECURITY_MULTI_PART_COLUMN_NAME

SQLSTATE: 42 k05

這個聲明試圖分配一個表的行級安全政策,但引用的列< columnName >有多個名字部分,這是無效的。

ROW_LEVEL_SECURITY_NOT_ENABLED

SQLSTATE: XX000

支持行級定義安全策略不啟用

ROW_LEVEL_SECURITY_REQUIRE_UNITY_CATALOG

SQLSTATE: 0 a000

隻支持行級安全策略統一目錄。

ROW_LEVEL_SECURITY_UNSUPPORTED_PROVIDER

SQLSTATE: 0 a000

未能執行< statementType >命令因為分配不支持行級安全政策目標數據源和表提供者:“<供應商>”。

SAMPLE_TABLE_PERMISSIONS

SQLSTATE: 42832

權限示例數據庫/表上不受支持。

SCALAR_SUBQUERY_TOO_MANY_ROWS

SQLSTATE: 21000

超過一行返回的子查詢作為一個表達式。

SCHEMA_ALREADY_EXISTS

SQLSTATE: 42 p06

不能創建模式< schemaName >因為它已經存在。

選擇一個不同的名稱,把現有的模式,或者如果不存在條款添加到容忍存在的模式。

SCHEMA_NOT_EMPTY

SQLSTATE: 2 bp01

不能放棄一個模式< schemaName >因為它包含對象。

使用滴水模式…級聯模式及其所有對象。

SCHEMA_NOT_FOUND

SQLSTATE: 42704

的模式< schemaName >不能被發現。的拚寫和正確性驗證模式和目錄。

如果你沒有資格與目錄名稱,驗證current_schema()輸出,或資格名稱正確的目錄。

容忍的錯誤如果存在滴水使用模式。

SCHEMA_REGISTRY_CONFIGURATION_ERROR

SQLSTATE:沒有指定的

模式從注冊表無法初始化。<原因>

SECOND_FUNCTION_ARGUMENT_NOT_INTEGER

SQLSTATE: 22023

第二個參數的< functionName >函數需要一個整數。

SECRET_FUNCTION_INVALID_LOCATION

SQLSTATE:沒有指定的

不能執行< commandType >命令與一個或多個秘密沒有引用函數;請加密的結果每一個這樣的函數調用的函數和命令再試

SEED_EXPRESSION_IS_UNFOLDABLE

SQLSTATE:沒有指定的

種子表達式< seedExpr >表達式的< exprWithSeed >必須是可折疊的。

SORT_BY_WITHOUT_BUCKETING

SQLSTATE:沒有指定的

sortBy bucketBy必須一起使用。

SQL_CONF_NOT_FOUND

SQLSTATE:沒有指定的

SQL配置< sqlConf >不能被發現。請確認配置存在。

STAGING_PATH_CURRENTLY_INACCESSIBLE

SQLSTATE: 22000

瞬態誤差在訪問目標暫存路徑<路徑>,請嚐試在幾分鍾

STAR_GROUP_BY_POS

SQLSTATE: 0 a000

星(*)是不允許在一個選擇列表,當組的順序位置。

STATIC_PARTITION_COLUMN_IN_INSERT_COLUMN_LIST

SQLSTATE:沒有指定的

靜態分區列< staticName >也列列表中指定的。

STREAMING_FROM_MATERIALIZED_VIEW

SQLSTATE:沒有指定的

從物化視圖不能流< viewName >。不支持流媒體從物化視圖。

STREAMING_TABLE_NEEDS_REFRESH

SQLSTATE: 55019

流表<表>需要刷新。請創建或刷新流表運行<表>更新表。

STREAMING_TABLE_NOT_SUPPORTED

SQLSTATE: 56038

流表隻能創建和更新在三角洲住表和磚SQL的倉庫。

STREAMING_TABLE_OPERATION_INTERNAL_ERROR

SQLSTATE: XX000

內部錯誤在操作期間<操作>在流表:請提交錯誤報告。

STREAMING_TABLE_QUERY_INVALID

SQLSTATE: 42000

流表<表>隻能從一個流創建查詢。請添加流字FROM子句將這種關係轉變成流查詢。

STREAM_FAILED

SQLSTATE:沒有指定的

查詢(id =<標識>runId =< runId >)與異常終止:<消息>

STREAM_NOT_FOUND_FOR_KINESIS_SOURCE

SQLSTATE: 42 k02

運動流< streamName ><地區>沒有找到。

請啟動一個新的查詢指向正確的名字。

SYNC_METADATA_DELTA_ONLY

SQLSTATE: 0 akdd

維修表同步元數據命令為三角洲表僅支持。

SYNC_METADATA_NOT_SUPPORTED

SQLSTATE: 0 akud

維修表同步元數據命令隻是支持統一目錄表。

SYNC_SRC_TARGET_TBL_NOT_SAME

SQLSTATE: 42 kd2

源表名< srcTable >目標表名必須一樣嗎< destTable >

TABLE_OR_VIEW_ALREADY_EXISTS

SQLSTATE: 42 p07

無法創建表或視圖< relationName >因為它已經存在。

選擇一個不同的名稱,刪除或替換現有的對象,如果不存在條款添加到容忍存在的對象,或添加或刷新條款更新現有的流表。

TABLE_OR_VIEW_NOT_FOUND

SQLSTATE: 42 p01

表或視圖< relationName >不能被發現。的拚寫和正確性驗證模式和目錄。

如果你沒有資格名稱模式,驗證current_schema()輸出,或與正確的模式限定名稱和目錄。

容忍錯誤滴水使用視圖上如果存在或刪除表的存在。

更多細節見TABLE_OR_VIEW_NOT_FOUND

TABLE_WITH_ID_NOT_FOUND

SQLSTATE: 42 p01

表ID< tableId >不能被發現。驗證的正確性UUID。

TASK_WRITE_FAILED

SQLSTATE:沒有指定的

任務失敗而行<路徑>

TEMP_TABLE_OR_VIEW_ALREADY_EXISTS

SQLSTATE: 42 p07

不能創建臨時視圖< relationName >因為它已經存在。

選擇一個不同的名稱,刪除或替換現有的視圖,或者如果不存在條款添加到容忍存在的觀點。

TEMP_VIEW_NAME_TOO_MANY_NAME_PARTS

SQLSTATE: 428埃克

創建臨時視圖或相應的數據集api隻接受單一部分視圖名稱,但有:< actualName >

TOO_MANY_ARRAY_ELEMENTS

SQLSTATE: 54000

不能初始化數組< numElements >元素的大小<大>

UC_BUCKETED_TABLES

SQLSTATE: 0 akuc

桶在統一編目表不支持。

UC_CATALOG_NAME_NOT_PROVIDED

SQLSTATE: 3 d000

統一目錄,請明確指定目錄名稱。例如顯示格蘭特your.address.com在目錄主要。

UC_COMMAND_NOT_SUPPORTED

SQLSTATE: 0 akuc

命令(s):< commandName >不支持在統一目錄。

更多細節見UC_COMMAND_NOT_SUPPORTED

UC_DATASOURCE_NOT_SUPPORTED

SQLSTATE: 0 akuc

數據源格式< dataSourceFormatName >不支持在統一目錄。

UC_DATASOURCE_OPTIONS_NOT_SUPPORTED

SQLSTATE: 0 akuc

數據源不支持選項在統一目錄。

UC_EXTERNAL_VOLUME_MISSING_LOCATION

SQLSTATE:沒有指定的

為外部卷位置條款必須存在。請檢查語法的位置創建外部卷……”來創建一個外部體積。

UC_INVALID_DEPENDENCIES

SQLSTATE: 56098

的依賴關係< viewName >被記錄為< storedDeps >雖然被解析為< parsedDeps >。這可能發生在使用不當的非sql API。你可以在磚修複依賴運行時通過運行改變視圖< viewName >作為< viewText >

UC_INVALID_NAMESPACE

SQLSTATE: 0 akuc

不支持嵌套或空名稱空間在統一目錄。

UC_INVALID_REFERENCE

SQLSTATE: 0 akuc

Non-Unity-Catalog對象<名稱>不能統一目錄中引用對象。

UC_LOCATION_FOR_MANAGED_VOLUME_NOT_SUPPORTED

SQLSTATE:沒有指定的

管理卷位置不接受條款。請檢查語法“創建卷…”創建管理體積。

UC_NOT_ENABLED

SQLSTATE: 56038

在這個集群統一目錄未啟用。

UC_QUERY_FEDERATION_NOT_ENABLED

SQLSTATE: 56038

統一目錄查詢聯邦不啟用集群。

UC_VOLUMES_NOT_ENABLED

SQLSTATE: 56038

支持統一目錄冊不啟用這個實例。

UC_VOLUME_NOT_FOUND

SQLSTATE: 42704

體積<名稱>不存在。請使用“顯示卷”列出可用的卷。

UDF_MAX_COUNT_EXCEEDED

SQLSTATE: 54 kd0

超過query-wide UDF的極限< maxNumUdfs >公共預覽期間udf(有限)。發現< numUdfs >。udf是:< udfNames >

UDF_PYSPARK_UNSUPPORTED_TYPE

SQLSTATE: 0 a000

PySpark UDF< udf >(< eval-type >)不支持集群的共享訪問模式。

UDF_UNSUPPORTED_PARAMETER_DEFAULT_VALUE

SQLSTATE: 0 a000

參數不支持用戶定義的默認值< functionType >函數。

UDF_USER_CODE_ERROR

SQLSTATE: 39000

執行函數< fn >失敗了。

更多細節見UDF_USER_CODE_ERROR

UNABLE_TO_ACQUIRE_MEMORY

SQLSTATE: 53200

無法獲取< requestedBytes >字節的內存,< receivedBytes >

UNABLE_TO_CONVERT_TO_PROTOBUF_MESSAGE_TYPE

SQLSTATE:沒有指定的

無法轉換的SQL類型< toType >Protobuf類型< protobufType >

UNABLE_TO_INFER_SCHEMA

SQLSTATE: 42 kd9

無法推斷出模式<格式>。它必須手動指定。

UNABLE_TO_INFER_SCHEMA_WITH_COLON_IN_FILENAME

SQLSTATE: 42 kd9

無法推斷模式由於結腸的文件名。解決這個問題,要麼重命名所有文件用冒號或手動指定一個模式。

UNBOUND_SQL_PARAMETER

SQLSTATE: 42 p02

發現的參數:<名稱>。請修正arg遊戲並提供參數的映射到SQL文字。

UNCLOSED_BRACKETED_COMMENT

SQLSTATE: 42601

發現了一個未關的括號發表評論。請添加* /結束時發表評論。

UNEXPECTED_INPUT_TYPE

SQLSTATE: 42 k09

參數< paramIndex >的函數< functionName >要求< requiredType >類型,但是< inputSql >有類型< inputType >

UNEXPECTED_POSITIONAL_ARGUMENT

SQLSTATE: 4274 k

函數的調用< functionName >包含一個命名參數後位置參數< parameterName >任務。這是無效的。

UNKNOWN_FIELD_EXCEPTION

SQLSTATE: KD003

在解析期間遇到未知的領域:< unknownFieldBlob >,它可以通過一個自動重試來解決:< isRetryable >

更多細節見UNKNOWN_FIELD_EXCEPTION

UNKNOWN_POSITIONAL_ARGUMENT

SQLSTATE: 4274 k

函數的調用< functionName >包含一個未知的位置參數< sqlExpr >在位置< pos >。這是無效的。

UNKNOWN_PROTOBUF_MESSAGE_TYPE

SQLSTATE:沒有指定的

試圖治療< descriptorName >消息,但它確實是< containingType >

UNKNOWN_TABLE_TYPE

SQLSTATE: XXKUC

不支持表的表<類型>

UNPIVOT_REQUIRES_ATTRIBUTES

SQLSTATE: 42 k0a

透視要求所有給定的<給出>列在沒有表情<空>表達式。這些都不是列:(<表達式>]。

UNPIVOT_REQUIRES_VALUE_COLUMNS

SQLSTATE: 42 k0a

需要指定至少一個值列透視,所有列指定為id。

UNPIVOT_VALUE_DATA_TYPE_MISMATCH

SQLSTATE: 42 k09

透視值列必須共享一個最常見的類型,某些類型沒有:(<類型>]。

UNPIVOT_VALUE_SIZE_MISMATCH

SQLSTATE: 428 c4

所有透視值列必須具有相同的大小有價值列名(<名稱>)。

UNRECOGNIZED_SQL_TYPE

SQLSTATE: 42704

未被認出的SQL類型,名稱:< typeName >id:< jdbcType >

UNRESOLVED_ALL_IN_GROUP_BY

SQLSTATE: 42803

不能推斷出組的分組列所有基於select子句。請顯式地指定分組列。

UNRESOLVED_COLUMN

SQLSTATE: 42703

一列或函數參數的名字<對象名>不能解決。

更多細節見UNRESOLVED_COLUMN

UNRESOLVED_FIELD

SQLSTATE: 42703

字段名稱<字段名>無法解決struct-type列< columnPath >

更多細節見UNRESOLVED_FIELD

UNRESOLVED_MAP_KEY

SQLSTATE: 42703

不能解決列<對象名>作為一個地圖的關鍵。如果鍵是一個字符串文字,添加單引號”。

更多細節見UNRESOLVED_MAP_KEY

UNRESOLVED_ROUTINE

SQLSTATE: 42883

不能解決函數< routineName >在搜索路徑< searchPath >

更多細節見UNRESOLVED_ROUTINE

UNRESOLVED_USING_COLUMN_FOR_JOIN

SQLSTATE: 42703

使用列< colName >無法解決的<方>的加入。的<方>側列:(<建議>]。

UNSET_NONEXISTENT_PROPERTIES

SQLSTATE:沒有指定的

試圖設置不存在的屬性(<屬性>)表<表>

UNSUPPORTED_ARROWTYPE

SQLSTATE: 0 a000

不支持的箭頭類型< typeName >

UNSUPPORTED_BATCH_TABLE_VALUED_FUNCTION

SQLSTATE: 42000

這個函數< funcName >不支持批量查詢。

UNSUPPORTED_CONSTRAINT_CLAUSES

SQLSTATE: 0 a000

約束條款<條款>是不支持的。

UNSUPPORTED_CONSTRAINT_TYPE

SQLSTATE: 42000

不支持的約束類型。隻有< supportedConstraintTypes >支持

UNSUPPORTED_DATATYPE

SQLSTATE: 0 a000

不支持的數據類型< typeName >

UNSUPPORTED_DESERIALIZER

SQLSTATE: 0 a000

反序列化器不支持:

更多細節見UNSUPPORTED_DESERIALIZER

UNSUPPORTED_EXPRESSION_GENERATED_COLUMN

SQLSTATE:沒有指定的

不能創建生成列<字段名>與一代表達< expressionStr >因為<原因>

UNSUPPORTED_EXPR_FOR_OPERATOR

SQLSTATE:沒有指定的

查詢操作符包含一個或多個不支持的表達式。考慮重寫它,以避免窗口功能,聚合函數和發電機功能在WHERE子句中。

無效的表達式:(< invalidExprSqls >]

UNSUPPORTED_EXPR_FOR_WINDOW

SQLSTATE: 42 p20

表達式< sqlExpr >不支持在一個窗口函數。

UNSUPPORTED_FEATURE

SQLSTATE: 0 a000

不支持功能:

更多細節見UNSUPPORTED_FEATURE

UNSUPPORTED_FN_TYPE

SQLSTATE: 0 a000

不支持用戶定義函數類型:<語言>

UNSUPPORTED_GENERATOR

SQLSTATE: 0 a000

發電機不支持:

更多細節見UNSUPPORTED_GENERATOR

UNSUPPORTED_GROUPING_EXPRESSION

SQLSTATE:沒有指定的

分組()/ grouping_id()隻能使用GroupingSets /立方/彙總。

UNSUPPORTED_INITIAL_POSITION_AND_TRIGGER_PAIR_FOR_KINESIS_SOURCE

SQLSTATE: 42616

<觸發>與初始位置< initialPosition >不支持運動的來源嗎

UNSUPPORTED_MANAGED_TABLE_CREATION

SQLSTATE: 0 akdd

創建一個管理表<表>使用數據源<數據源>不支持。您需要使用數據源三角洲或使用創建外部表創建外部表<表>使用…<數據源>

UNSUPPORTED_NESTED_ROW_OR_COLUMN_ACCESS_POLICY

SQLSTATE: 0 a000

<表>有一個行級別的安全政策或列麵具,間接引用另一個表行級安全政策或列麵具;這是不受支持的。調用序列:< callSequence >

UNSUPPORTED_OVERWRITE

SQLSTATE:沒有指定的

不能覆蓋的目標也被讀取。

更多細節見UNSUPPORTED_OVERWRITE

UNSUPPORTED_SAVE_MODE

SQLSTATE:沒有指定的

保存模式< saveMode >不支持:

更多細節見UNSUPPORTED_SAVE_MODE

UNSUPPORTED_STREAMING_OPTIONS_PERMISSION_ENFORCED

SQLSTATE:沒有指定的

流選項<選項>數據源不支持嗎<源>在一個共享的集群。

UNSUPPORTED_STREAMING_SINK_PERMISSION_ENFORCED

SQLSTATE:沒有指定的

數據源<水槽>不支持流水槽在一個共享的集群。

UNSUPPORTED_STREAMING_SOURCE_PERMISSION_ENFORCED

SQLSTATE:沒有指定的

數據源<源>不支持流媒體源在一個共享的集群。

UNSUPPORTED_STREAMING_TABLE_VALUED_FUNCTION

SQLSTATE: 42000

這個函數< funcName >不支持流媒體。請刪除關鍵字

UNSUPPORTED_STREAM_READ_LIMIT_FOR_KINESIS_SOURCE

SQLSTATE: 0 a000

< streamReadLimit >不支持運動的來源嗎

UNSUPPORTED_TIMESERIES_COLUMNS

SQLSTATE: 56038

不支持創建主鍵與timeseries列

UNSUPPORTED_TIMESERIES_WITH_MORE_THAN_ONE_COLUMN

SQLSTATE: 0 a000

創建主鍵與多個timeseries列< colSeq >不支持

UNSUPPORTED_TRIGGER_FOR_KINESIS_SOURCE

SQLSTATE: 0 a000

<觸發>不支持運動的來源嗎

UNSUPPORTED_TYPED_LITERAL

SQLSTATE: 0 a000

文本的類型< unsupportedType >不受支持。支持的類型< supportedTypes >

UNTYPED_SCALA_UDF

SQLSTATE:沒有指定的

你使用無類型Scala UDF,沒有輸入類型信息。火花可能盲目與原始類型參數傳遞null Scala關閉,關閉會看到Java類型的默認值為null參數,例如:udf (x):Int)= >x,IntegerType),結果是零輸入0。去掉這個錯誤,您可以:

  1. 使用Scala類型UDF api(沒有返回類型參數),例如:udf (x):Int)= >x)

  2. 使用Java UDF api,例如。udf(新UDF1(字符串,整數){覆蓋def調用(s:字符串):整數=s.length ()},IntegerType),如果輸入類型是所有非原始。

  3. 設置“spark.sql.legacy。allowUntypedScalaUDF”到“真正的”,並小心使用這個API。

UPGRADE_NOT_SUPPORTED

SQLSTATE: 0 akuc

表沒有資格從蜂巢Metastore升級到統一目錄。原因:

更多細節見UPGRADE_NOT_SUPPORTED

USER_DEFINED_FUNCTIONS

SQLSTATE: 42601

用戶定義的函數是無效的:

更多細節見USER_DEFINED_FUNCTIONS

VIEW_ALREADY_EXISTS

SQLSTATE: 42 p07

不能創建視圖< relationName >因為它已經存在。

選擇一個不同的名稱,刪除或替換現有的對象,或者如果不存在條款添加到容忍存在的對象。

VIEW_NOT_FOUND

SQLSTATE: 42 p01

視圖< relationName >不能被發現。的拚寫和正確性驗證模式和目錄。

如果你沒有資格名稱模式,驗證current_schema()輸出,或與正確的模式限定名稱和目錄。

容忍滴水使用視圖如果存在錯誤。

VOLUME_ALREADY_EXISTS

SQLSTATE: 42000

不能創建卷< relationName >因為它已經存在。

選擇一個不同的名稱,刪除或替換現有的對象,或者如果不存在條款添加到容忍存在的對象。

WITH_CREDENTIAL

SQLSTATE: 42601

與證書不支持語法<類型>

WRITE_STREAM_NOT_ALLOWED

SQLSTATE:沒有指定的

writeStream隻能被稱為流媒體數據集/ DataFrame。

WRONG_COLUMN_DEFAULTS_FOR_DELTA_ALTER_TABLE_ADD_COLUMN_NOT_SUPPORTED

SQLSTATE: 0 akdc

未能執行命令,因為不支持默認值當添加新列之前現有的三角洲表;請先添加列沒有默認值,然後運行第二個改變改變列的表設置默認命令申請未來插入的行。

WRONG_COLUMN_DEFAULTS_FOR_DELTA_FEATURE_NOT_ENABLED

SQLSTATE: 0 akde

未能執行< commandType >命令,因為它分配一個列的默認值,但是相應的表功能未啟用。請重試命令後再執行ALTER TABLE的表設置TBLPROPERTIES (delta.feature。allowColumnDefaults ' = '支持')。

WRONG_COMMAND_FOR_OBJECT_TYPE

SQLSTATE:沒有指定的

操作<操作>需要一個< requiredType >。但<對象名>是一個< foundType >。使用<可選>代替。

WRONG_NUM_ARGS

SQLSTATE: 42605

< functionName >需要< expectedNum >但實際數量的參數< actualNum >

更多細節見WRONG_NUM_ARGS

ZORDERBY_COLUMN_DOES_NOT_EXIST

SQLSTATE: 42703

ZOrderBy列< columnName >不存在。

三角洲湖

DELTA_ACTIVE_SPARK_SESSION_NOT_FOUND

SQLSTATE: 08003

找不到積極SparkSession嗎

DELTA_ACTIVE_TRANSACTION_ALREADY_SET

SQLSTATE: 0 b000

不能設立一個新的公司為積極當一個已經活躍

DELTA_ADDING_COLUMN_WITH_INTERNAL_NAME_FAILED

SQLSTATE: 42000

未能添加列< colName >因為這個名字是保留。

DELTA_ADDING_DELETION_VECTORS_DISALLOWED

SQLSTATE: 0 a000

當前操作試圖添加一個刪除向量的表不允許創建新的刪除向量。請提交錯誤報告。

DELTA_ADDING_DELETION_VECTORS_WITH_TIGHT_BOUNDS_DISALLOWED

SQLSTATE: 42000

所有操作,添加刪除向量應該tightBounds列統計信息設置為false。請提交錯誤報告。

DELTA_ADD_COLUMN_AT_INDEX_LESS_THAN_ZERO

SQLSTATE: 42 kd3

指數< columnIndex >添加一列< columnName >低於0

DELTA_ADD_COLUMN_PARENT_NOT_STRUCT

SQLSTATE: 42 kd3

無法添加< columnName >因為母公司不是StructType。發現<其他>

DELTA_ADD_COLUMN_STRUCT_NOT_FOUND

SQLSTATE: 42 kd3

結構沒有找到位置<位置>

DELTA_ADD_CONSTRAINTS

SQLSTATE: 0 a000

請使用ALTER TABLE添加約束添加檢查約束。

DELTA_AGGREGATE_IN_GENERATED_COLUMN

SQLSTATE: 42621

發現< sqlExpr >。一個生成的列不能使用一個聚合表達式

DELTA_AGGREGATION_NOT_SUPPORTED

SQLSTATE: 42903

不支持聚合函數<操作><謂詞>

DELTA_ALTER_TABLE_CHANGE_COL_NOT_SUPPORTED

SQLSTATE: 42837

ALTER TABLE改變列不支持改變列< currentType >< newType >

DELTA_ALTER_TABLE_RENAME_NOT_ALLOWED

SQLSTATE: 42000

操作不允許:改變表重命名為三角洲表管理是不允許在S3,最終一致性在S3可能腐敗的三角洲事務日誌。如果你堅持這樣做,並確保沒有三角洲表新名稱<新名稱>之前,你可以通過設置啟用<鍵>是真實的。

DELTA_AMBIGUOUS_PARTITION_COLUMN

SQLSTATE: 42702

模棱兩可的分區列<列>可以< colMatches >

DELTA_AMBIGUOUS_PATHS_IN_CREATE_TABLE

SQLSTATE: 42613

創建表包含兩個不同的地方:<標識><地址>

你可以從CREATE TABLE語句刪除位置條款,或一組

<設置>真正的跳過此檢查。

DELTA_ARCHIVED_FILES_IN_LIMIT

SQLSTATE: 42 kdc

<表>non-archived文件中不包含足夠的記錄,以滿足指定的極限<限製>記錄。

DELTA_ARCHIVED_FILES_IN_SCAN

SQLSTATE: 42 kdc

發現< numArchivedFiles >潛在的存檔文件(s)在表<表>需要掃描作為查詢的一部分。

歸檔文件無法訪問。直到檔案被配置為當前時間< archivalTime >

請調整你的查詢過濾排除任何存檔文件。

DELTA_BLOCK_COLUMN_MAPPING_AND_CDC_OPERATION

SQLSTATE: 42 kd4

行動”< opName >“表啟用時是不允許改變數據提要(CDF),經曆了模式變化使用列或重命名列。

DELTA_BLOOM_FILTER_DROP_ON_NON_EXISTING_COLUMNS

SQLSTATE: 42703

不能把布隆過濾器指數以下不存在的列(s):< unknownColumns >

DELTA_CANNOT_CHANGE_DATA_TYPE

SQLSTATE: 429 bq

不能改變數據類型:<數據類型>

DELTA_CANNOT_CHANGE_LOCATION

SQLSTATE: 42601

不能改變δ表使用的“位置”設置TBLPROPERTIES。請使用ALTER TABLE設置的位置。

DELTA_CANNOT_CHANGE_PROVIDER

SQLSTATE: 42939

“供應商”是一個保留表屬性,不能改變。

DELTA_CANNOT_CONVERT_TO_FILEFORMAT

SQLSTATE: XXKDS

不能把“<名稱>”FileFormat。

DELTA_CANNOT_CREATE_BLOOM_FILTER_NON_EXISTING_COL

SQLSTATE: 42703

不能創建布隆過濾器指數以下不存在的列(s):< unknownCols >

DELTA_CANNOT_CREATE_LOG_PATH

SQLSTATE: 42 kd5

不能創建<路徑>

DELTA_CANNOT_DESCRIBE_VIEW_HISTORY

SQLSTATE: 42809

不能描述的曆史觀點。

DELTA_CANNOT_DROP_BLOOM_FILTER_ON_NON_INDEXED_COLUMN

SQLSTATE: 42703

不能刪除布隆過濾器索引非索引列:< columnName >

DELTA_CANNOT_EVALUATE_EXPRESSION

SQLSTATE: 0 akdc

無法計算表達式:<表達式>

DELTA_CANNOT_FIND_BUCKET_SPEC

SQLSTATE: 22000

期待用桶裝三角洲表但不能找到桶規格表中

DELTA_CANNOT_FIND_VERSION

SQLSTATE: XXKDS

找不到“sourceVersion”< json >

DELTA_CANNOT_GENERATE_CODE_FOR_EXPRESSION

SQLSTATE: 0 akdc

不能生成代碼表達式:<表達式>

DELTA_CANNOT_GENERATE_UPDATE_EXPRESSIONS

SQLSTATE: XXKDS

打電話沒有生成的列應該為每一列總是返回一個更新表達式

DELTA_CANNOT_MODIFY_APPEND_ONLY

SQLSTATE: 42809

這個表被配置為隻允許附加。如果您想允許更新或刪除,使用ALTER TABLE< table_name >設置TBLPROPERTIES (<設置>= false)”。

DELTA_CANNOT_MODIFY_TABLE_PROPERTY

SQLSTATE: 42939

三角洲表配置<道具>不能由用戶指定

DELTA_CANNOT_RECONSTRUCT_PATH_FROM_URI

SQLSTATE: 22 kd1

一個uri (< uri >),不能變成一個相對路徑是在事務日誌中找到。

DELTA_CANNOT_RELATIVIZE_PATH

SQLSTATE: 42000

一個路徑(<路徑>),不能與當前輸入身上發現的

事務日誌。請重新運行這個:

% % scala com.databricks.delta.Delta.fixAbsolutePathsInLog (“< userPath >”,真正的)

然後運行:

% % scala com.databricks.delta.Delta.fixAbsolutePathsInLog (“<路徑>”)

DELTA_CANNOT_RENAME_PATH

SQLSTATE: 22 kd1

不能重命名< currentPath >< newPath >

DELTA_CANNOT_REPLACE_MISSING_TABLE

SQLSTATE: 42 p01

<表>不能被取代,因為它不存在。使用創建或替換表創建表。

DELTA_CANNOT_RESOLVE_COLUMN

SQLSTATE: 42703

不能解決列< columnName ><模式>

DELTA_CANNOT_RESOLVE_SOURCE_COLUMN

SQLSTATE: XXKDS

不能解決合格的源列< columnName >在源查詢。請聯係磚的支持。

DELTA_CANNOT_RESTORE_TABLE_VERSION

SQLSTATE: 22003

不能恢複表版本<版本>。可用版本:[< startVersion >,< endVersion >]。

DELTA_CANNOT_RESTORE_TIMESTAMP_GREATER

SQLSTATE: 22003

不能恢複的時間戳(表< requestedTimestamp >後),因為它是可用的最新版本。請使用前一個時間戳(< latestTimestamp >)

DELTA_CANNOT_SET_LOCATION_MULTIPLE_TIMES

SQLSTATE: XXKDS

不能設置位置多次。發現<地址>

DELTA_CANNOT_SET_LOCATION_ON_PATH_IDENTIFIER

SQLSTATE: 42613

不能改變基於路徑表的位置。

DELTA_CANNOT_UPDATE_ARRAY_FIELD

SQLSTATE: 429 bq

無法更新% 2 $ s % 1 $ s字段類型:通過更新% 2 $ s.element更新元素

DELTA_CANNOT_UPDATE_MAP_FIELD

SQLSTATE: 429 bq

無法更新% 2 $ s % 1 $ s字段類型:更新地圖通過更新% 2 $ s。鍵或% 2 s.value美元

DELTA_CANNOT_UPDATE_OTHER_FIELD

SQLSTATE: 429 bq

無法更新<表>字段的類型< typeName >

DELTA_CANNOT_UPDATE_STRUCT_FIELD

SQLSTATE: 429 bq

無法更新<表><字段名>類型:更新結構通過添加、刪除或更新字段

DELTA_CANNOT_USE_ALL_COLUMNS_FOR_PARTITION

SQLSTATE: 428英尺

不能使用分區列的所有列

DELTA_CANNOT_WRITE_INTO_VIEW

SQLSTATE: 0 a000

<表>是一個視圖。不支持寫入一個視圖。

DELTA_CDC_NOT_ALLOWED_IN_THIS_VERSION

SQLSTATE: 0 akdc

配置三角洲。enableChangeDataFeed不能設置。改變從三角洲還沒有可用的數據提要。

DELTA_CHANGE_DATA_FEED_INCOMPATIBLE_DATA_SCHEMA

SQLSTATE: 0 akdc

檢索表版本之間的更改<開始>< >結束失敗,因為一個不兼容的數據模式。

你的閱讀模式< readSchema >在版本< readVersion >,但是我們發現了一個不兼容的數據模式的版本< incompatibleVersion >

如果可能的話,請檢索表的使用最終版本的模式通過設置變化<設置>endVersion,或聯係支持。

DELTA_CHANGE_DATA_FEED_INCOMPATIBLE_SCHEMA_CHANGE

SQLSTATE: 0 akdc

檢索表版本之間的更改<開始>< >結束失敗,因為一個不兼容的模式變化。

你的閱讀模式< readSchema >在版本< readVersion >,但是我們發現了一個不兼容的模式變化的版本< incompatibleVersion >

如果可能的話,請分開查詢表的變化版本<開始>< incompatibleVersion >- 1,從版本< incompatibleVersion >< >結束

DELTA_CHANGE_DATA_FILE_NOT_FOUND

SQLSTATE: 42 k03

文件< filePath >無法找到事務日誌中引用。這可能發生在當手動數據從文件係統中刪除,而不是使用刪除聲明。這個請求似乎是針對改變數據提要,如果是這樣的話,這個錯誤可能發生變化的數據文件時的停留時間和已被刪除真空聲明。有關更多信息,請參見< faqPath >

DELTA_CHANGE_TABLE_FEED_DISABLED

SQLSTATE: 42807

不能寫表與δ。enableChangeDataFeed集。改變數據提要從三角洲是不可用的。

DELTA_CHECKPOINT_NON_EXIST_TABLE

SQLSTATE: 42 k03

一個不存在的表不能檢查點<路徑>。你手動刪除文件了嗎δ日誌目錄嗎?

DELTA_CHECKPOINT_SNAPSHOT_MISMATCH

SQLSTATE: XXKDS

檢查點狀態不匹配的快照。

DELTA_CLONE_AMBIGUOUS_TARGET

SQLSTATE: 42613

兩條路徑提供了使用克隆目標是模棱兩可的。一個外部

為克隆提供了位置< externalLocation >同時隨著路徑

< targetIdentifier >

DELTA_CLONE_INCOMPLETE_FILE_COPY

SQLSTATE: 42000

文件(<文件名>)沒有完全複製。將文件大小:< expectedSize >發現:< actualSize >。繼續操作,忽略了文件大小檢查設置<設置>為假。

DELTA_CLONE_UNSUPPORTED_SOURCE

SQLSTATE: 0 akdc

不支持的<模式>克隆來源”<名稱>”,其格式<格式>

支持的格式是“三角洲”,“冰山”和“鋪”。

DELTA_CLUSTER_BY_INVALID_NUM_COLUMNS

SQLSTATE: 54000

集群由液體集群支持< numColumnsLimit >集群列,但表< actualNumColumns >集群列。請刪除多餘的集群列。

DELTA_CLUSTER_BY_SCHEMA_NOT_PROVIDED

SQLSTATE: 42908

時是不允許指定集群的模式沒有定義。請為表定義模式<表>

DELTA_CLUSTER_BY_WITH_BUCKETING

SQLSTATE: 42613

集群和集群到水桶都不能指定表<表>。請刪除集群成桶如果你想創建一個增量表與液體聚類。

DELTA_CLUSTER_BY_WITH_PARTITIONED_BY

SQLSTATE: 42613

集群,都不能指定分區的表<表>。請刪除不必要的分區,如果你想創建一個增量表與液體聚類。

DELTA_COLUMN_DATA_SKIPPING_NOT_SUPPORTED_PARTITIONED_COLUMN

SQLSTATE: 0 akdc

跳過不支持數據分區列”<列>”。

DELTA_COLUMN_DATA_SKIPPING_NOT_SUPPORTED_TYPE

SQLSTATE: 0 akdc

跳過不支持數據列的<列>的類型<類型>

DELTA_COLUMN_MAPPING_MAX_COLUMN_ID_NOT_SET

SQLSTATE: 42703

馬克斯列id屬性(<道具>)沒有設置啟用表列映射。

DELTA_COLUMN_MAPPING_MAX_COLUMN_ID_NOT_SET_CORRECTLY

SQLSTATE: 42703

馬克斯列id屬性(<道具>)在一個列映射表啟用< tableMax >,不能小於最大列id為所有字段(< fieldMax >)。

DELTA_COLUMN_NOT_FOUND

SQLSTATE: 42703

找不到列< columnName >鑒於(< columnList >]

DELTA_COLUMN_NOT_FOUND_IN_MERGE

SQLSTATE: 42703

無法找到列的< targetCol >“插入目標表的列:< colNames >。插入條款必須指定目標表的所有列值。

DELTA_COLUMN_NOT_FOUND_IN_SCHEMA

SQLSTATE: 42703

找不到列< columnName >:

< tableSchema >

DELTA_COLUMN_PATH_NOT_NESTED

SQLSTATE: 42704

預期< columnPath >一個嵌套的數據類型,但是發現<其他>。在尋找的

指數<列>在一個嵌套的領域

DELTA_COLUMN_STRUCT_TYPE_MISMATCH

SQLSTATE: 2200克

結構柱<源>不能插入< targetType >< targetField >< targetTable >

DELTA_COMPACTION_VALIDATION_FAILED

SQLSTATE: 22000

驗證壓實的路徑< compactedPath >< newPath >失敗:請提交錯誤報告。

DELTA_COMPLEX_TYPE_COLUMN_CONTAINS_NULL_TYPE

SQLSTATE: 22005

發現嵌套NullType在列< columName ><數據類型>。δ不支持寫NullType複雜類型。

DELTA_CONFLICT_SET_COLUMN

SQLSTATE: 42701

從這些列:設置有一個衝突< columnList >

DELTA_CONSTRAINT_ALREADY_EXISTS

SQLSTATE: 42710

約束的< constraintName >“已經存在。請先刪除舊的約束。

古老的約束:

< oldConstraint >

DELTA_CONSTRAINT_DOES_NOT_EXIST

SQLSTATE: 42704

不能放棄不存在約束< constraintName >從表<表>。為了避免拋出錯誤,提供參數如果存在或一組SQL會話配置<設置>< confValue >

DELTA_CONVERSION_NO_PARTITION_FOUND

SQLSTATE: 42 kd6

沒有發現分區信息的目錄表<表>。你上運行“MSCK修理表”表來發現分區?

DELTA_CONVERSION_UNSUPPORTED_COLUMN_MAPPING

SQLSTATE: 0 akdc

配置的<設置>不能設置<模式>當使用轉換為δ。

DELTA_CONVERT_NON_PARQUET_TABLE

SQLSTATE: 0 akdc

轉換為三角洲隻支持拚花表,但你正試圖把一個< sourceName >來源:< tableId >

DELTA_CONVERT_TO_DELTA_ROW_TRACKING_WITHOUT_STATS

SQLSTATE: 22000

不能使行跟蹤沒有收集統計信息。

如果你想使行跟蹤,做到以下幾點:

  1. 啟用統計信息收集通過運行命令

    < statisticsCollectionPropertyKey >= true

    1. 運行轉換為三角洲沒有沒有統計數據選擇。

如果你不想收集統計信息,禁用行跟蹤:

  1. 禁用啟用表功能默認情況下通過運行命令:

    重置< rowTrackingTableFeatureDefaultKey >

    1. 停用表屬性默認情況下通過運行:

      < rowTrackingDefaultPropertyKey >= false

DELTA_CREATE_EXTERNAL_TABLE_WITHOUT_SCHEMA

SQLSTATE: 42601

你想創建一個外部表<表>

<路徑>使用增量,但時沒有指定的模式

輸入路徑是空的。

了解更多關於δ,看到<不再>

DELTA_CREATE_EXTERNAL_TABLE_WITHOUT_TXN_LOG

SQLSTATE: 42 k03

你想創建一個外部表<表>

% 2 $ s使用增量,但沒有事務日誌出席

% 2 $ s / _delta_log。檢查確保它的上遊工作是寫作

格式(“δ”),路徑的根表。

了解更多關於δ,看到<不再>

DELTA_CREATE_TABLE_SCHEME_MISMATCH

SQLSTATE: 42 kd7

指定的模式不匹配現有模式<路徑>

= = = =指定

< specifiedSchema >

現有= = = =

< existingSchema >

= = = =的差異

< schemaDifferences >

如果你的目的是保持現有模式,你可以省略了

從create table命令模式。否則,請確保

模式匹配。

DELTA_CREATE_TABLE_WITH_DIFFERENT_PARTITIONING

SQLSTATE: 42 kd7

指定的分區不匹配現有的分區<路徑>

= = = =指定

< specifiedColumns >

現有= = = =

< existingColumns >

DELTA_CREATE_TABLE_WITH_DIFFERENT_PROPERTY

SQLSTATE: 42 kd7

指定的屬性不匹配現有的屬性<路徑>

= = = =指定

< specificiedProperties >

現有= = = =

< existingProperties >

DELTA_CREATE_TABLE_WITH_NON_EMPTY_LOCATION

SQLSTATE: 42601

不能創建表('< tableId >”)。相關的位置(“< tableLocation >”)並不是空的,也不是一個三角洲表。

DELTA_DATA_CHANGE_FALSE

SQLSTATE: 0 akde

不能改變表的元數據,因為“dataChange”選項設置為false。嚐試操作:< op >”。

DELTA_DELETION_VECTOR_CHECKSUM_MISMATCH

SQLSTATE: XXKDS

無法驗證刪除向量完整性、CRC校驗和驗證失敗。

DELTA_DELETION_VECTOR_INVALID_ROW_INDEX

SQLSTATE: XXKDS

刪除向量完整性檢查失敗。遇到了一個無效的行索引。

DELTA_DELETION_VECTOR_MISSING_NUM_RECORDS

SQLSTATE: 2 d521

提交是無效的文件刪除向量numRecords失蹤的統計。

DELTA_DELETION_VECTOR_SIZE_MISMATCH

SQLSTATE: XXKDS

刪除向量完整性檢查失敗。遇到了一個大小不匹配。

DELTA_DOMAIN_METADATA_NOT_SUPPORTED

SQLSTATE: 0 a000

發現DomainMetadata行動(s)域<域名>,但DomainMetadataTableFeature不啟用。

DELTA_DROP_COLUMN_AT_INDEX_LESS_THAN_ZERO

SQLSTATE: 42 kd8

指數< columnIndex >列下降低於0

DELTA_DUPLICATE_ACTIONS_FOUND

SQLSTATE: 2 d521

文件操作的< actionType >的路徑<路徑>指定幾次。

它的衝突< conflictingPath >

它不是有效的多個具有相同路徑的文件操作中存在一個承諾。

DELTA_DUPLICATE_COLUMNS_FOUND

SQLSTATE: 42711

發現重複的列(年代)< coltype >:< duplicateCols >

DELTA_DUPLICATE_COLUMNS_ON_INSERT

SQLSTATE: 42701

重複的列名在插入條款

DELTA_DUPLICATE_COLUMNS_ON_UPDATE_TABLE

SQLSTATE: 42701

<消息>

你更新你的桌子前請刪除重複的列。

DELTA_DUPLICATE_DATA_SKIPPING_COLUMNS

SQLSTATE: 42701

重複的數據不列發現:<列>

DELTA_DUPLICATE_DOMAIN_METADATA_INTERNAL_ERROR

SQLSTATE: 42601

內部錯誤:兩個DomainMetadata行動在同一事務中有相同的域<域名>

DELTA_DV_HISTOGRAM_DESERIALIZATON

SQLSTATE: 22000

不能反序列化期間刪除記錄統計直方圖表完整性驗證。

DELTA_EMPTY_DATA

顧SQLSTATE: 428

數據用於創建三角洲表沒有任何列。

DELTA_EMPTY_DIRECTORY

SQLSTATE: 42 k03

沒有文件的目錄:<目錄>

DELTA_EXCEED_CHAR_VARCHAR_LIMIT

SQLSTATE: 22001

超過char、varchar類型長度限製。失敗的檢查:< expr >

DELTA_EXPRESSIONS_NOT_FOUND_IN_GENERATED_COLUMN

SQLSTATE: XXKDS

無法找到生成的列的表達式< columnName >

DELTA_EXTRACT_REFERENCES_FIELD_NOT_FOUND

SQLSTATE: XXKDS

<字段名>當提取引用不能被發現。

DELTA_FAILED_CAST_PARTITION_VALUE

SQLSTATE: 22018

沒有分區的值<值><數據類型>

DELTA_FAILED_FIND_ATTRIBUTE_IN_OUTPUT_COLUMNS

SQLSTATE: 42703

找不到< newAttributeName >在現有的目標輸出< targetOutputColumns >

DELTA_FAILED_FIND_PARTITION_COLUMN_IN_OUTPUT_PLAN

SQLSTATE: XXKDS

找不到< partitionColumn >產量計劃。

DELTA_FAILED_INFER_SCHEMA

SQLSTATE: 42 kd9

沒有推斷模式從給定的文件列表。

DELTA_FAILED_MERGE_SCHEMA_FILE

SQLSTATE: 42 kda

失敗的合並模式文件<文件>:

<模式>

DELTA_FAILED_RECOGNIZE_PREDICATE

SQLSTATE: 42601

無法識別謂語的<謂詞>

DELTA_FAILED_SCAN_WITH_HISTORICAL_VERSION

SQLSTATE: KD002

期待一個完整的掃描的最新版本δ源,但發現的曆史掃描版本< historicalVersion >

DELTA_FAILED_TO_MERGE_FIELDS

SQLSTATE: 22005

失敗的合並字段”<字段>”和“< fieldRoot >”。< fieldChild >

DELTA_FAIL_RELATIVIZE_PATH

SQLSTATE: XXKDS

未能身上的路徑(<路徑>)。這可能發生在絕對路徑

它為事務日誌,從方案開始

wasbs s3: / /: / /或adls: / /。這是一個錯誤在DBR 5.0之前一直存在。

為了解決這個問題,請升級您的作家工作DBR 5.0,請運行:

% % scala com.databricks.delta.Delta.fixAbsolutePathsInLog (“<路徑>”)。

如果創建這個表淺克隆跨文件係統

(不同的桶/容器)和這個表不是用於生產,你可以

設置SQL配置<設置>

為true。使用這個SQL配置可能會導致意外數據丟失,

因此我們不建議使用這個標誌,除非

這是一個淺克隆用於測試目的。

DELTA_FEATURES_PROTOCOL_METADATA_MISMATCH

SQLSTATE: 0 akde

無法操作這個表,因為啟用下麵的表特性的元數據但不列入協議:<功能>

DELTA_FEATURES_REQUIRE_MANUAL_ENABLEMENT

SQLSTATE: 0 akde

你的表模式需要手動啟用下列表特性(s):< unsupportedFeatures >

要做到這一點,每個上麵列出的功能運行以下命令:

ALTER TABLE table_name TBLPROPERTIES (delta.feature。feature_name ' = '支持')

“table_name”和“feature_name”替換為實際的值。

注意,過程是不可逆的,一旦支持,永遠不可能不支持的功能。

當前支持的特性(s):< supportedFeatures >

DELTA_FEATURE_REQUIRES_HIGHER_READER_VERSION

SQLSTATE: 0 akde

無法啟用表特性<功能>因為它需要一個更高的讀者(當前協議版本<當前>)。考慮表的讀者協議版本升級<要求>,或者一個版本支持讀者表功能。指<不再>表協議版本的更多信息。

DELTA_FEATURE_REQUIRES_HIGHER_WRITER_VERSION

SQLSTATE: 0 akde

無法啟用表特性<功能>因為它需要一個更高的作家(當前協議版本<當前>)。考慮表的作家協議版本升級<要求>,或者一個版本支持作家表功能。指<不再>表協議版本的更多信息。

DELTA_FILE_ALREADY_EXISTS

SQLSTATE: 42 k04

現有的文件路徑<路徑>

DELTA_FILE_LIST_AND_PATTERN_STRING_CONFLICT

SQLSTATE: 42613

不能指定文件列表和模式字符串。

DELTA_FILE_NOT_FOUND

SQLSTATE: 42 k03

文件路徑<路徑>

DELTA_FILE_NOT_FOUND_DETAILED

SQLSTATE: 42 k03

文件< filePath >無法找到事務日誌中引用。這發生在手動數據從文件係統中刪除,而不是使用桌上刪除聲明。有關更多信息,請參見< faqPath >

DELTA_FILE_OR_DIR_NOT_FOUND

SQLSTATE: 42 k03

沒有這樣的文件或目錄:<路徑>

DELTA_FILE_TO_OVERWRITE_NOT_FOUND

SQLSTATE: 42 k03

文件(<路徑>)重寫候選人中沒有找到文件:

< pathList >

DELTA_FOUND_MAP_TYPE_COLUMN

SQLSTATE: KD003

MapType被發現。為了訪問MapType的鍵或值,指定一個

:

<鍵>

<值>

其次是列的名稱(隻有這一列是一個結構體類型)。

例如mymap.key.mykey

如果列是一個基本類型、關聯。鍵或關聯。價值是sufficient.

DELTA_GENERATED_COLUMNS_DATA_TYPE_MISMATCH

SQLSTATE: 42 k09

< columnName >所使用的是一個生成的列或列生成的列。數據類型是< columnType >。它不接受數據類型<數據類型>

DELTA_GENERATED_COLUMNS_EXPR_TYPE_MISMATCH

SQLSTATE: 42 k09

的表達式類型生成的列< columnName >< expressionType >,但列類型< columnType >

DELTA_GENERATED_COLUMN_UPDATE_TYPE_MISMATCH

SQLSTATE: 42 k09

< currentName >所使用的是一個生成的列或列生成的列。數據類型是< currentDataType >,不能轉化為數據類型< updateDataType >

DELTA_ICEBERG_COMPAT_V1_VIOLATION

SQLSTATE: KD00E

驗證IcebergCompatV1已經失敗了。

更多細節見DELTA_ICEBERG_COMPAT_V1_VIOLATION

DELTA_ILLEGAL_FILE_FOUND

SQLSTATE: XXKDS

非法的文件中發現一個dataChange = false事務。文件:<文件>

DELTA_ILLEGAL_OPTION

SQLSTATE: 42616

無效的價值”<輸入>“選項”<名稱>”,《解釋》

DELTA_ILLEGAL_USAGE

SQLSTATE: 42601

的使用<選項>時是不允許的<操作>一個增量表。

DELTA_INCONSISTENT_BUCKET_SPEC

SQLSTATE: 42000

BucketSpecδ桶桌子上從metadata.Expected BucketSpec不匹配:<預期>。實際:<實際>

DELTA_INCONSISTENT_LOGSTORE_CONFS

SQLSTATE: F0000

(< setkey >)不能被設置為不同的值。請隻設置其中的一個,或一組相同的值。

DELTA_INCORRECT_ARRAY_ACCESS

SQLSTATE: KD003

訪問一個ArrayType錯誤。使用arrayname.element。elementname位置

增加一個數組。

DELTA_INCORRECT_ARRAY_ACCESS_BY_NAME

SQLSTATE: KD003

一個ArrayType被發現。為了訪問元素的ArrayType,指定

< rightName >

而不是< wrongName >

DELTA_INCORRECT_GET_CONF

SQLSTATE: 42000

使用getConf ()而不是“conf.getConf ()

DELTA_INCORRECT_LOG_STORE_IMPLEMENTATION

SQLSTATE: 0 akdc

錯誤通常發生在默認LogStore實現,

HDFSLogStore,用於寫入一個增量表non-HDFS存儲係統。

為了得到事務酸擔保表更新,您必須使用

正確實施LogStore適合您的存儲係統。

看到<不再>獲取詳細信息。

DELTA_INDEX_LARGER_OR_EQUAL_THAN_STRUCT

SQLSTATE: 42 kd8

指數<位置>刪除列等於或大於結構長度:<長度>

DELTA_INDEX_LARGER_THAN_STRUCT

SQLSTATE: 42 kd8

指數<指數>添加一列< columnName >大於結構長度:<長度>

DELTA_INSERT_COLUMN_ARITY_MISMATCH

SQLSTATE: 42802

不能寫的<表>”,< columnName >;目標表已< numColumns >列(s),但插入的數據< insertColumns >列(年代)

DELTA_INSERT_COLUMN_MISMATCH

SQLSTATE: 42802

< columnName >沒有指定插入嗎

DELTA_INVALID_BUCKET_COUNT

SQLSTATE: 22023

無效的桶數:< invalidBucketCount >。鬥數應該是一個正數,至少是2的冪,8。您可以使用< validBucketCount >代替。

DELTA_INVALID_BUCKET_INDEX

SQLSTATE: 22023

找不到分區中的桶列列

DELTA_INVALID_CALENDAR_INTERVAL_EMPTY

SQLSTATE: 2200便士

時間間隔不能為null或空白。

DELTA_INVALID_CDC_RANGE

SQLSTATE: 22003

疾控中心範圍從開始<開始>結束< >結束是無效的。結束之前不能開始。

DELTA_INVALID_CHARACTERS_IN_COLUMN_NAME

SQLSTATE: 42 k05

屬性名稱”< columnName >“中包含無效的字符(s), {} () \ n \ t =”。請使用別名來重命名它。

DELTA_INVALID_CHARACTERS_IN_COLUMN_NAMES

SQLSTATE: 42 k05

發現無效的字符(s)的,{}()元= '列名的模式。<通知>

DELTA_INVALID_CLONE_PATH

SQLSTATE: 22 kd1

克隆的目標位置需要一個絕對路徑或表名。使用一個

絕對路徑,而不是<路徑>

DELTA_INVALID_COMMITTED_VERSION

SQLSTATE: XXKDS

提交的版本是< committedVersion >但是當前版本< currentVersion >。請聯係磚的支持。

DELTA_INVALID_FORMAT

SQLSTATE: 22000

檢測到不兼容的格式。

三角洲的事務日誌發現“< deltaRootPath >/ _delta_log,

但你想<操作><路徑>使用格式(“<格式>”)。你必須使用

的格式(“δ”)當閱讀和寫作δ表。

了解更多關於δ,看到<不再>

DELTA_INVALID_FORMAT_FROM_SOURCE_VERSION

SQLSTATE: XXKDS

不支持的格式。應該小於或等於預期的版本< expectedVersion >< realVersion >。請升級到新版本的三角洲。

DELTA_INVALID_GENERATED_COLUMN_REFERENCES

SQLSTATE: 42621

一個生成的列不能使用一個不存在的列或另一個生成的列

DELTA_INVALID_IDEMPOTENT_WRITES_OPTIONS

SQLSTATE: 42616

無效的選擇冪等Dataframe寫道:<原因>

DELTA_INVALID_INTERVAL

SQLSTATE: 22006

<時間>不是一個有效的時間間隔。

DELTA_INVALID_ISOLATION_LEVEL

SQLSTATE: 25000

無效的隔離級別的< isolationLevel >

DELTA_INVALID_LOGSTORE_CONF

SQLSTATE: F0000

(< classConfig >)和(< schemeConfig >)不能被設置在同一時間。請設置隻有一組。

DELTA_INVALID_MANAGED_TABLE_SYNTAX_NO_SCHEMA

SQLSTATE: 42000

你想創建一個管理表<表>

使用增量,但沒有指定的模式。

了解更多關於δ,看到<不再>

DELTA_INVALID_PARTITIONING_SCHEMA

SQLSTATE: XXKDS

AddFile包含分區模式不同於表的分區模式

預期:< neededPartitioning >

實際:< specifiedPartitioning >

禁用此檢查<設置>“假”

DELTA_INVALID_PARTITION_COLUMN

SQLSTATE: 42996

< columnName >不是一個有效的分區列在表嗎<表>

DELTA_INVALID_PARTITION_COLUMN_NAME

SQLSTATE: 42996

發現分區列有無效的字符(s)在",{}()元= "。請改名為分區列。這個檢查可以通過設置關閉spark.conf.set (“spark.databricks.delta.partitionColumnValidity.enabled”,假)但是這並不推薦為δ的其他功能可能無法正常工作。

DELTA_INVALID_PARTITION_COLUMN_TYPE

SQLSTATE: 42996

使用列<名稱>類型的<數據類型>不支持分區列。

DELTA_INVALID_PARTITION_PATH

SQLSTATE: 22 kd1

一個分區路徑片段應該像形式part1 = foo / part2 = bar。分區路徑:<路徑>

DELTA_INVALID_PROTOCOL_DOWNGRADE

SQLSTATE: KD004

協議版本不能降級< oldProtocol >< newProtocol >

DELTA_INVALID_PROTOCOL_VERSION

SQLSTATE: KD004

三角洲協議版本不支持這個版本的磚:表要求<要求>客戶端支持< >的支持。請升級到新版本。

DELTA_INVALID_SOURCE_VERSION

SQLSTATE: XXKDS

sourceVersion (<版本>)是無效的

DELTA_INVALID_TABLE_VALUE_FUNCTION

SQLSTATE: 22000

函數<功能>是一個不受支持的疾控中心讀取表值函數。

DELTA_INVALID_TIMESTAMP_FORMAT

SQLSTATE: 22007

提供的時間戳<時間>不匹配預期的語法呢<格式>

DELTA_INVALID_V1_TABLE_CALL

SQLSTATE: XXKDS

< callVersion >基於電話預計不會與路徑< tableVersion >

DELTA_ITERATOR_ALREADY_CLOSED

SQLSTATE: XXKDS

迭代器是關閉的

DELTA_LOG_ALREADY_EXISTS

SQLSTATE: 42 k04

三角洲日誌已經存在<路徑>

DELTA_LOG_FILE_NOT_FOUND_FOR_STREAMING_SOURCE

SQLSTATE: 42 k03

如果你不刪除它,很有可能你的查詢是落後的。請刪除它的檢查點從頭開始重新啟動。為了避免這種情況再次發生,你可以更新你的保留政策δ表

DELTA_MATERIALIZED_ROW_ID_COLUMN_NAME_MISSING

SQLSTATE: 22000

物化行ID列名稱失蹤<表>

DELTA_MAX_ARRAY_SIZE_EXCEEDED

SQLSTATE: 42000

請使用極限小於Int.MaxValue - 8。

DELTA_MAX_COMMIT_RETRIES_EXCEEDED

SQLSTATE: 40000

這個提交失敗了,因為它已經試過了< numAttempts >次,但沒有成功。

這可能是由於三角洲表被許多並發持續承諾

提交。

提交開始版本:< startVersion >

在版本提交失敗:< failVersion >

數量的行為試圖提交:< numActions >

總試圖提交時間:< timeSpent >女士

DELTA_MAX_LIST_FILE_EXCEEDED

SQLSTATE: 42000

文件列表必須最多< maxFileListSize >條目,< numFiles >

DELTA_MERGE_INCOMPATIBLE_DECIMAL_TYPE

SQLSTATE: 42806

未能將十進製類型與不相容的< decimalRanges >

DELTA_MERGE_MATERIALIZE_SOURCE_FAILED_REPEATEDLY

SQLSTATE: 25000

保持MERGE語句的來源物化一再失敗。

DELTA_MERGE_MISSING_WHEN

SQLSTATE: 42601

必須有至少一個當條款在MERGE語句。

DELTA_MERGE_RESOLVED_ATTRIBUTE_MISSING_FROM_INPUT

SQLSTATE: 42601

解決屬性(年代)< missingAttributes >缺少<輸入>在運營商<合並>

DELTA_MERGE_UNEXPECTED_ASSIGNMENT_KEY

SQLSTATE: 22005

意想不到的任務關鍵:< unexpectedKeyClass >- - - - - -< unexpectedKeyObject >

DELTA_MERGE_UNRESOLVED_EXPRESSION

SQLSTATE: 42601

不能解決< sqlExpr ><條款>鑒於<關口>

DELTA_METADATA_ABSENT

SQLSTATE: XXKDS

找不到元數據而犯下的第一個版本δ表。

DELTA_MISSING_CHANGE_DATA

SQLSTATE: KD002

錯誤得到改變數據範圍(< startVersion >,< endVersion >),數據沒有變化

記錄版本(<版本>]。如果你啟用更改數據以這個表為食,

使用描述曆史當它第一次啟用。

否則,開始記錄更改數據,使用ALTER TABLE table_name TBLPROPERTIES設置

(<鍵>= true)”。

DELTA_MISSING_COLUMN

SQLSTATE: 42703

找不到< columnName >表列:< columnList >

DELTA_MISSING_DELTA_TABLE

SQLSTATE: 42 p01

<表>不是一個δ表。

DELTA_MISSING_FILES_UNEXPECTED_VERSION

SQLSTATE: XXKDS

從三角洲表是期望的過程數據流從版本< startVersion >,

但是最早的可用版本δ日誌目錄< earliestVersion >。的文件

在事務日誌中可能由於日誌清理被刪除。為了避免失敗

數據,我們建議您重新啟動新的檢查點位置和流

增加你的三角洲。logRetentionDuration設置,如果你有顯式地設置它低於30

天。

如果你想忽略錯過的數據和繼續流從那裏離開了

,你可以設置.option (“<選項>”、“假”)的一部分

你的readStream聲明。

DELTA_MISSING_ICEBERG_CLASS

SQLSTATE: 56038

冰山類不存在。請確保三角洲冰山支持安裝。

請參考<不再>為更多的細節。

DELTA_MISSING_NOT_NULL_COLUMN_VALUE

SQLSTATE: 23502

< columnName >NOT NULL約束,丟失的數據被寫入表中。

DELTA_MISSING_PARTITION_COLUMN

SQLSTATE: 42 kd6

分區列< columnName >沒有發現模式< columnList >

DELTA_MISSING_PART_FILES

SQLSTATE: 42 kd6

找不到文件一部分的檢查點版本:<版本>

DELTA_MISSING_PROVIDER_FOR_CONVERT

SQLSTATE: 0 akdc

轉換為三角洲隻支持拚花表。請重寫你的目標拚花。<路徑>如果這是一個拚花目錄。

DELTA_MISSING_SET_COLUMN

SQLSTATE: 42703

設置列< columnName >沒有找到給定的列:< columnList >

DELTA_MISSING_TRANSACTION_LOG

SQLSTATE: 42000

檢測到不兼容的格式。

你想<操作><路徑>使用δ,但是沒有

事務日誌。檢查確保它的上遊工作是寫作

使用格式(“δ”),你要% 1 $ s表基本路徑。

了解更多關於δ,看到<不再>

DELTA_MODE_NOT_SUPPORTED

SQLSTATE: 0 akdc

指定的模式”<模式>不支持的。支持的模式是:< supportedModes >

DELTA_MULTIPLE_CDC_BOUNDARY

SQLSTATE: 42614

多個< startingOrEnding >參數提供疾病預防控製中心閱讀。請提供一個< startingOrEnding >時間戳或< startingOrEnding >的版本。

DELTA_MULTIPLE_CONF_FOR_SINGLE_COLUMN_IN_BLOOM_FILTER

SQLSTATE: 42614

多個布隆過濾器指數配置傳遞給命令列:< columnName >

DELTA_MULTIPLE_SOURCE_ROW_MATCHING_TARGET_ROW_IN_MERGE

SQLSTATE: 21506

不能執行合並多個源行匹配和試圖修改相同的

三角洲地區的目標行表中可能相互衝突的方法。通過SQL合並的語義,

當多個源行匹配在同一目標行,結果可能是模棱兩可的

目前還不清楚這源行應該用於更新或刪除匹配

目標行。源表可以進行預處理來消除的可能性

多個匹配。請參考

< usageReference >

DELTA_NAME_CONFLICT_IN_BUCKETED_TABLE

SQLSTATE: 42000

下麵的列名稱(s)是留給三角洲桶表內部使用:<名稱>

DELTA_NESTED_FIELDS_NEED_RENAME

SQLSTATE: 42 k05

嵌套的字段需要重命名,以避免數據丟失。字段:

<字段>

原始模式:

<模式>

DELTA_NESTED_NOT_NULL_CONSTRAINT

SQLSTATE: 0 akdc

< nestType >類型的字段<父>包含一個非空約束。δ不支持非空約束內嵌套的數組或地圖。抑製這個錯誤,默默地忽略指定的約束,集< configKey >= true。

解析< nestType >類型:

< nestedPrettyJson >

DELTA_NESTED_SUBQUERY_NOT_SUPPORTED

SQLSTATE: 0 a000

不支持嵌套的子查詢<操作>條件。

DELTA_NEW_CHECK_CONSTRAINT_VIOLATION

SQLSTATE: 23512

< numRows ><表>違反新檢查約束(< checkConstraint >)

DELTA_NEW_NOT_NULL_VIOLATION

SQLSTATE: 23512

< numRows ><表>違反新NOT NULL約束< colName >

DELTA_NON_BOOLEAN_CHECK_CONSTRAINT

SQLSTATE: 42621

檢查約束的<名稱>”(< expr >)應該是一個布爾表達式。

DELTA_NON_DETERMINISTIC_FUNCTION_NOT_SUPPORTED

SQLSTATE: 0 akdc

非確定函數的不支持<操作><表達式>

DELTA_NON_GENERATED_COLUMN_MISSING_UPDATE_EXPR

SQLSTATE: XXKDS

< columnName >不是一個生成的列,而是缺少它的更新表達式

DELTA_NON_LAST_MATCHED_CLAUSE_OMIT_CONDITION

SQLSTATE: 42601

當有多個匹配的條款在MERGE語句中,隻有最後一個匹配子句可以省略的條件。

DELTA_NON_LAST_NOT_MATCHED_BY_SOURCE_CLAUSE_OMIT_CONDITION

SQLSTATE: 42601

當有一個以上的不匹配源條款在MERGE語句,隻有最後不匹配源條款可以省略的條件。

DELTA_NON_LAST_NOT_MATCHED_CLAUSE_OMIT_CONDITION

SQLSTATE: 42601

當有一個以上的不匹配的條款在MERGE語句中,隻有最後一個不匹配的條款可以省略

DELTA_NON_PARSABLE_TAG

SQLSTATE: 42601

無法解析標記<標記>

文件標簽:<標記>

DELTA_NON_PARTITION_COLUMN_ABSENT

SQLSTATE: KD005

數據寫入三角洲需要包含至少一個非分區列。<詳細>

DELTA_NON_PARTITION_COLUMN_REFERENCE

SQLSTATE: 42 p10

謂詞引用non-partition列”< columnName >”。隻能引用分區列:(< columnList >]

DELTA_NON_PARTITION_COLUMN_SPECIFIED

SQLSTATE: 42 p10

不分區列(年代)< columnList >隻有指定分區列預計:<片段>

DELTA_NON_SINGLE_PART_NAMESPACE_FOR_CATALOG

SQLSTATE: 42 k05

三角洲目錄需要一個單一的零件名稱空間,但是<標識>多部分。

DELTA_NOT_A_DATABRICKS_DELTA_TABLE

SQLSTATE: 42000

<表>不是一個δ表。請讓這個表首先如果你想創建磚三角洲。

DELTA_NOT_A_DELTA_TABLE

SQLSTATE: 0 akdd

<表>不是一個δ表。請先把這個表如果你想重現三角洲湖。

DELTA_NOT_NULL_COLUMN_NOT_FOUND_IN_STRUCT

SQLSTATE: 42 k09

不是可以為空的列結構:<結構>

DELTA_NOT_NULL_CONSTRAINT_VIOLATED

SQLSTATE: 23502

列的NOT NULL約束違反:< columnName >

DELTA_NOT_NULL_NESTED_FIELD

SQLSTATE: 0 a000

一個空列上嵌套字段不能被添加到一個可以為空的父母。請相應地設置父的nullability列。

DELTA_NO_COMMITS_FOUND

SQLSTATE: KD006

發現沒有提交logPath > <

DELTA_NO_NEW_ATTRIBUTE_ID

SQLSTATE: XXKDS

找不到一個新的屬性ID列< columnName >。這應該被檢查。

DELTA_NO_RECREATABLE_HISTORY_FOUND

SQLSTATE: KD006

沒有發現recreatable提交logPath > <

DELTA_NO_RELATION_TABLE

SQLSTATE: 42 p01

< tableIdent >沒有找到

DELTA_NO_START_FOR_CDC_READ

SQLSTATE: 42601

沒有startingVersion startingTimestamp提供疾病預防控製中心閱讀。

DELTA_NULL_SCHEMA_IN_STREAMING_WRITE

SQLSTATE: 42 p18

δ模式中不接受NullTypes流寫道。

DELTA_ONEOF_IN_TIMETRAVEL

SQLSTATE: 42601

請提供“timestampAsOf”或“versionAsOf”時間旅行。

DELTA_ONLY_OPERATION

SQLSTATE: 0 akdd

<操作>隻支持三角洲表。

DELTA_OPERATION_MISSING_PATH

SQLSTATE: 42601

請提供路徑或表標識符<操作>

DELTA_OPERATION_NOT_ALLOWED

SQLSTATE: 0 akdc

操作不允許:<操作>不支持δ表

DELTA_OPERATION_NOT_ALLOWED_DETAIL

SQLSTATE: 0 akdc

操作不允許:<操作>不支持增量表:<表>

DELTA_OPERATION_ON_TEMP_VIEW_WITH_GENERATED_COLS_NOT_SUPPORTED

SQLSTATE: 0 a000

<操作>命令一個臨時視圖指三角洲表不支持包含生成的列。請運行<操作>表直接命令的三角洲

DELTA_OVERWRITE_MUST_BE_TRUE

SQLSTATE: 42000

指定複製選項overwriteSchema不能沒有設置覆蓋=“真實”。

DELTA_PARTITION_COLUMN_CAST_FAILED

SQLSTATE: 22525

未能把價值<值><數據類型>分區列< columnName >

DELTA_PARTITION_COLUMN_NOT_FOUND

SQLSTATE: 42703

分區列< columnName >沒有發現模式(< schemaMap >]

DELTA_PARTITION_SCHEMA_IN_ICEBERG_TABLES

SQLSTATE: 42613

表分區時指定的模式不能轉換冰山。它是自動推斷。

DELTA_PATH_DOES_NOT_EXIST

SQLSTATE: 42 k03

<路徑>不存在

DELTA_PATH_EXISTS

SQLSTATE: 42 k04

不能寫已經存在的路徑<路徑>沒有設置覆蓋=“真實”。

DELTA_POST_COMMIT_HOOK_FAILED

SQLSTATE: 2 dkd0

致力於三角洲表版本<版本>成功,但是當執行post-commit鉤時發生錯誤<名稱>的<消息>

DELTA_PROTOCOL_PROPERTY_NOT_INT

SQLSTATE: 42 k06

協議屬性<鍵>需要一個整數。發現<值>

DELTA_READ_FEATURE_PROTOCOL_REQUIRES_WRITE

SQLSTATE: KD004

無法升級隻讀者使用協議版本表功能。作家必須至少協議版本< writerVersion >繼續。指<不再>表協議版本的更多信息。

DELTA_READ_TABLE_WITHOUT_COLUMNS

顧SQLSTATE: 428

你想讀一個三角洲表<表>沒有任何列。

寫一些新數據的選項mergeSchema=真正的能夠讀表。

DELTA_REGEX_OPT_SYNTAX_ERROR

SQLSTATE: 2201 b

請重新檢查你的語法< regExpOption >

DELTA_REMOVE_FILE_CDC_MISSING_EXTENDED_METADATA

SQLSTATE: XXKDS

RemoveFile創建沒有擴展的元數據是沒有資格對疾病預防控製中心:

<文件>

DELTA_REPLACE_WHERE_IN_OVERWRITE

SQLSTATE: 42613

你不能用replaceWhere結合濾波器的覆蓋

DELTA_REPLACE_WHERE_MISMATCH

SQLSTATE: 44000

數據寫入replaceWhere不匹配的< replaceWhere >”。

<消息>

DELTA_REPLACE_WHERE_WITH_DYNAMIC_PARTITION_OVERWRITE

SQLSTATE: 42613

replaceWhere的表達式和“partitionOverwriteMode”=“動態”都不能設置在DataFrameWriter選項。

DELTA_REPLACE_WHERE_WITH_FILTER_DATA_CHANGE_UNSET

SQLSTATE: 42613

“replaceWhere”不能用於數據過濾器當“dataChange”設置為false。過濾器:< dataFilters >

DELTA_ROW_ID_ASSIGNMENT_WITHOUT_STATS

SQLSTATE: 22000

不能分配行id沒有行數統計。

收集統計信息表通過運行下麵的代碼在一個Scala筆記本和重試:

進口com.databricks.sql.transaction.tahoe.DeltaLog

進口com.databricks.sql.transaction.tahoe.stats.StatisticsCollection

進口org.apache.spark.sql.catalyst.TableIdentifier

日誌= DeltaLog瓦爾。forTable(火花,TableIdentifier (table_name))

StatisticsCollection。驗算(火花、日誌)

DELTA_ROW_TRACKING_ENABLEMENT_NOT_SUPPORTED_CLONE

SQLSTATE: 22000

在克隆不能使行跟蹤。請使用下麵的命令在目標表,使行跟蹤:

ALTER TABLE table_name設置TBLPROPERTIES ('< rowTrackingPropertyKey >' = true)

DELTA_SCHEMA_CHANGED

SQLSTATE: KD007

檢測模式的改變:

流源模式:< readSchema >

數據文件模式:< dataSchema >

請嚐試重新啟動查詢。如果這個問題重複查詢重啟

取得進展,你讓一個不兼容的模式變化和需要你

使用一個新的檢查點目錄查詢從頭開始。

DELTA_SCHEMA_CHANGED_WITH_STARTING_OPTIONS

SQLSTATE: KD007

檢測模式版本的變化<版本>:

流源模式:< readSchema >

數據文件模式:< dataSchema >

請嚐試重新啟動查詢。如果這個問題重複查詢重啟

取得進展,你讓一個不兼容的模式變化和需要你

使用一個新的檢查點目錄查詢從頭開始。如果這個問題依然存在

改變到一個新的檢查點目錄,您可能需要改變現有的

“startingVersion”或“startingTimestamp”選項來從一個版本更新的比

<版本>用一個新的檢查點目錄。

DELTA_SCHEMA_CHANGED_WITH_VERSION

SQLSTATE: KD007

檢測模式版本的變化<版本>:

流源模式:< readSchema >

數據文件模式:< dataSchema >

請嚐試重新啟動查詢。如果這個問題重複查詢重啟

取得進展,你讓一個不兼容的模式變化和需要你

使用一個新的檢查點目錄查詢從頭開始。

DELTA_SCHEMA_CHANGE_SINCE_ANALYSIS

SQLSTATE: KD007

δ表的模式改變了因為你在一個不兼容的方式DataFrame

或DeltaTable對象被創建。請重新定義你的DataFrame或DeltaTable對象。

變化:

< schemaDiff >的< legacyFlagMessage >

DELTA_SCHEMA_NOT_CONSISTENT_WITH_TARGET

SQLSTATE: XXKDS

表模式< tableSchema >不符合目標屬性:< targetAttrs >

DELTA_SCHEMA_NOT_PROVIDED

SQLSTATE: 42908

不提供表模式。請提供表的模式(列定義)當使用替換表和一個選擇不提供查詢。

DELTA_SCHEMA_NOT_SET

SQLSTATE: KD008

表模式沒有設置,數據寫入或使用創建表設置模式。

DELTA_SET_LOCATION_SCHEMA_MISMATCH

SQLSTATE: 42 kd7

模式的新三角洲位置比當前表模式是不同的。

原始模式:

<原>

目標模式:

<目標>

如果這是一個預期的改變,你可能會關掉這個檢查通過運行:

% % sql設置<設置>= true

DELTA_SHALLOW_CLONE_FILE_NOT_FOUND

SQLSTATE: 42 k03

文件< filePath >無法找到事務日誌中引用。這可能發生在當手動數據從文件係統中刪除,而不是使用刪除聲明。這張桌子似乎淺克隆,如果是這樣的話,這個錯誤可以發生在最初的表,這個表是克隆刪除一個文件,克隆仍在使用。如果你想要任何克隆獨立的原始表,而是使用深克隆。

DELTA_SHOW_PARTITION_IN_NON_PARTITIONED_COLUMN

SQLSTATE: 42 p10

不分區列(年代)< badCols >為顯示指定分區

DELTA_SHOW_PARTITION_IN_NON_PARTITIONED_TABLE

SQLSTATE: 42809

顯示分區是不允許在不分區的表:<表>

DELTA_SOURCE_IGNORE_DELETE

SQLSTATE: 0 a000

檢測數據(例如刪除< removedFile >)從流源版本<版本>。這是目前不支持。如果你想忽略刪除,設置選項“ignoreDeletes”到“真正的”。源表可以在路徑< dataPath公司>

DELTA_SOURCE_TABLE_IGNORE_CHANGES

SQLSTATE: 0 a000

檢測到一個數據更新(例如<文件>)在源表版本<版本>。這是目前不支持。如果你想忽略更新,設置選項“skipChangeCommits”到“真正的”。如果你想反映的數據更新,請重啟該查詢以全新的關卡目錄。源表可以在路徑< dataPath公司>

DELTA_SPARK_SESSION_NOT_SET

SQLSTATE: XXKDS

主動SparkSession不設置。

DELTA_SPARK_THREAD_NOT_FOUND

SQLSTATE: XXKDS

沒有火花任務線程上運行

DELTA_STARTING_VERSION_AND_TIMESTAMP_BOTH_SET

SQLSTATE: 42613

請提供<版本>”或“<時間>

DELTA_STATE_RECOVER_ERROR

SQLSTATE: XXKDS

<操作>三角洲的表不能恢複而重建

版本:<版本>。你手動刪除文件了嗎δ日誌目錄嗎?

DELTA_STATS_COLLECTION_COLUMN_NOT_FOUND

SQLSTATE: 42000

< statsType >列的統計數據沒有找到拚花元數據:< columnPath >

DELTA_STREAMING_CANNOT_CONTINUE_PROCESSING_POST_SCHEMA_EVOLUTION

SQLSTATE: KD002

我們發現一個非附加模式變化< opType >在三角洲版本< schemaChangeVersion >在三角洲地區的流源。請檢查如果你想手動模式變化傳播到水槽表之前,我們進行流處理。

一旦你彙表的固定模式或決定不需要修複,您可以設置(之一)以下SQL配置為這種非附加模式變化和持續流處理。

為這個特定流隻是為了這個單一模式的改變:集< allowCkptVerKey >”=' < allowCkptVerValue >

為這個特殊的流:集< allowCkptKey >”=' < allowCkptValue >

為所有流:疏通< allowAllKey >”=' < allowAllValue >

或者如果適用的話,你可能會取代< allowAllMode >< opSpecificMode >在SQL相依為流這種模式改變。

DELTA_STREAMING_CHECK_COLUMN_MAPPING_NO_SNAPSHOT

SQLSTATE: KD002

未能獲得三角洲日誌快照開始版本當檢查列映射模式變化。請選擇一個不同的版本開始,或者迫使使流在你自己的風險通過設置”<設置>”到“真正的”。

DELTA_STREAMING_INCOMPATIBLE_SCHEMA_CHANGE

SQLSTATE: 42 kd4

不支持流媒體閱讀與read-incompatible模式變化表(如重命名或刪除或改變數據類型)。

為進一步的信息和可能的下一個步驟來解決這個問題,請檢查文檔<不再>

閱讀模式:< readSchema >。不兼容的數據模式:< incompatibleSchema >

DELTA_STREAMING_INCOMPATIBLE_SCHEMA_CHANGE_USE_SCHEMA_LOG

SQLSTATE: 42 kd4

不支持流媒體閱讀與read-incompatible模式變化表(如重命名或刪除或改變數據類型)。

請提供一個“schemaTrackingLocation”,使非附加模式演化為δ流處理。

看到<不再>為更多的細節。

閱讀模式:< readSchema >。不兼容的數據模式:< incompatibleSchema >

DELTA_STREAMING_SCHEMA_EVOLUTION

SQLSTATE: 22000

δ表的模式已經改變了在流,和模式跟蹤記錄已經更新

請重新啟動流繼續加工使用更新的模式:<模式>

DELTA_STREAMING_SCHEMA_EVOLUTION_UNSUPPORTED_ROW_FILTER_COLUMN_MASKS

SQLSTATE: 22000

流從源表< tableId >跟蹤與模式不支持行過濾器或列麵具。

請行過濾器或列麵具,或禁用模式跟蹤。

DELTA_STREAMING_SCHEMA_LOCATION_CONFLICT

SQLSTATE: 22000

檢測到衝突的模式位置”< loc >“雖然流從表或表位於”<表>”。

另一個流可能重用相同的模式位置,這是不允許的。

請提供一個新的獨特schemaTrackingLocation路徑或streamingSourceTrackingId作為一個讀者從表格中選擇一個流。

DELTA_STREAMING_SCHEMA_LOCATION_NOT_UNDER_CHECKPOINT

SQLSTATE: 22000

模式位置”< schemaTrackingLocation >“必須置於檢查點位置”< checkpointLocation >”。

DELTA_STREAMING_SCHEMA_LOG_DESERIALIZE_FAILED

SQLSTATE: 22000

不完整的日誌文件在三角洲流源模式日誌”<地址>”。

模式的日誌可能已經損壞。請選擇一個新模式的位置。

DELTA_STREAMING_SCHEMA_LOG_INCOMPATIBLE_DELTA_TABLE_ID

SQLSTATE: 22000

檢測到不兼容的表id當試圖讀δ流。

保存表id:< persistedId >、表id:< tableId >

模式的日誌可能被重用。請選擇一個新模式的位置。

DELTA_STREAMING_SCHEMA_LOG_INCOMPATIBLE_PARTITION_SCHEMA

SQLSTATE: 22000

檢測到不兼容的分區模式當試圖讀三角洲流。

堅持模式:< persistedSchema >δ分區模式:< partitionSchema >

請選擇一個新模式位置手動模式初始化日誌如果你最近改變了表的分區模式。

DELTA_STREAMING_SCHEMA_LOG_INIT_FAILED_INCOMPATIBLE_SCHEMA

SQLSTATE: 22000

我們不能初始化三角洲流源模式因為日誌使用有效的模式

我們發現一個不兼容的模式改變而流批處理從表版本<一>< b >

繼續處理流的最新模式,請打開<設置>

DELTA_STREAMING_SCHEMA_LOG_PARSE_SCHEMA_FAILED

SQLSTATE: 22000

未能解析模式從三角洲流源模式日誌。

模式的日誌可能已經損壞。請選擇一個新模式的位置。

DELTA_TABLE_ALREADY_CONTAINS_CDC_COLUMNS

SQLSTATE: 42711

無法使變化數據捕獲放在桌子上。表已經包含

保留列< columnList >這將

是內部使用的元數據表的更改數據提要。要啟用

改變數據提要表重命名/下降這些列。

DELTA_TABLE_ALREADY_EXISTS

SQLSTATE: 42 p07

<表>已經存在。

DELTA_TABLE_FOR_PATH_UNSUPPORTED_HADOOP_CONF

SQLSTATE: 0 akdc

目前DeltaTable。forPath隻支持hadoop配置鍵開始< allowedPrefixes >但有< unsupportedOptions >

DELTA_TABLE_FOUND_IN_EXECUTOR

SQLSTATE: XXKDS

DeltaTable不能用於執行人

DELTA_TABLE_LOCATION_MISMATCH

SQLSTATE: 42613

現有表的位置<表>< existingTableLocation >。它不匹配指定的位置< tableLocation >

DELTA_TABLE_NOT_FOUND

SQLSTATE: 42 p01

差值表<表>不存在。

DELTA_TABLE_NOT_FOUND_STREAMING

SQLSTATE: 42 p01

差值表<表>不存在。請刪除你的流媒體查詢檢查點和重啟。

DELTA_TABLE_NOT_SUPPORTED_IN_OP

SQLSTATE: 42809

表不支持<操作>。請使用相反的道路。

DELTA_TABLE_ONLY_OPERATION

SQLSTATE: 0 akdd

<表>不是一個δ表。<操作>隻支持三角洲表。

DELTA_TARGET_TABLE_FINAL_SCHEMA_EMPTY

顧SQLSTATE: 428

最終目標表模式是空的。

DELTA_TIMESTAMP_GREATER_THAN_COMMIT

SQLSTATE: 42816

提供的時間戳(< providedTimestamp >)後可用的最新版本

表(<表>)。請使用之前或在一個時間戳< maximumTimestamp >

DELTA_TIMESTAMP_INVALID

SQLSTATE: 42816

提供的時間戳(< expr >)不能被轉換成一個有效的時間戳。

DELTA_TIME_TRAVEL_INVALID_BEGIN_VALUE

SQLSTATE: 42604

< timeTravelKey >需要一個有效的開始值。

DELTA_TRUNCATED_TRANSACTION_LOG

SQLSTATE: 42 k03

<路徑>在版本:無法重建國家<版本>隨著事務日誌截斷由於手動刪除或日誌保留政策(< logRetentionKey >=< logRetention >)和檢查點保留政策(< checkpointRetentionKey >=< checkpointRetention >)

DELTA_TRUNCATE_TABLE_PARTITION_NOT_SUPPORTED

SQLSTATE: 0 akdc

操作不允許:截斷表增量表上不支持分區謂詞;使用刪除刪除特定分區或行。

DELTA_TXN_LOG_FAILED_INTEGRITY

SQLSTATE: XXKDS

事務日誌完整性檢查失敗。在版本,驗證失敗<版本>:

< mismatchStringOpt >

DELTA_UDF_IN_GENERATED_COLUMN

SQLSTATE: 42621

發現< udfExpr >。一個生成的列不能使用一個用戶定義的函數

DELTA_UNEXPECTED_ACTION_EXPRESSION

SQLSTATE: 42601

意想不到的動作表情<表達式>

DELTA_UNEXPECTED_ACTION_IN_OPTIMIZE

SQLSTATE: XXKDS

出乎意料的行動<行動>< actionClass >。優化應該隻有addfile和RemoveFiles。

DELTA_UNEXPECTED_ALIAS

SQLSTATE: XXKDS

但預期的別名<別名>

DELTA_UNEXPECTED_ATTRIBUTE_REFERENCE

SQLSTATE: XXKDS

預期AttributeReference但有< ref >

DELTA_UNEXPECTED_CHANGE_FILES_FOUND

SQLSTATE: XXKDS

改變文件中發現一個dataChange = false事務。文件:

<文件列表>

DELTA_UNEXPECTED_NUM_PARTITION_COLUMNS_FROM_FILE_NAME

SQLSTATE: KD009

期待< expectedColsSize >分區列(s):< expectedCols >,但發現< parsedColsSize >分區列(s):< parsedCols >從解析文件名稱:<路徑>

DELTA_UNEXPECTED_PARTIAL_SCAN

SQLSTATE: KD00A

期待一個完整的掃描δ源,但發現部分掃描。路徑:<路徑>

DELTA_UNEXPECTED_PARTITION_COLUMN_FROM_FILE_NAME

SQLSTATE: KD009

期待分區列< expectedCol >,但發現分區列< parsedCol >從解析文件名稱:<路徑>

DELTA_UNEXPECTED_PARTITION_SCHEMA_FROM_USER

SQLSTATE: KD009

轉換為三角洲被稱為與分區模式不同的分區模式推斷從目錄,請避免提供的模式,可以選擇分區模式目錄。

編目分區模式:

< catalogPartitionSchema >

提供分區模式:

< userPartitionSchema >

DELTA_UNEXPECTED_PROJECT

SQLSTATE: XXKDS

預計項目但<項目>

DELTA_UNIFORM_NOT_SUPPORTED

SQLSTATE: 0 akdc

通用格式隻支持統一目錄表。

DELTA_UNIVERSAL_FORMAT_VIOLATION

SQLSTATE: KD00E

通用格式的驗證(<格式>)已經失敗:違反< >

DELTA_UNKNOWN_CONFIGURATION

SQLSTATE: F0000

未知的配置指定:<設置>

DELTA_UNKNOWN_PRIVILEGE

SQLSTATE: 42601

未知的特權:<特權>

DELTA_UNKNOWN_READ_LIMIT

SQLSTATE: 42601

未知的ReadLimit:<限製>

DELTA_UNRECOGNIZED_COLUMN_CHANGE

SQLSTATE: 42601

未被列變化< otherClass >。你可能會運行一個過時的三角洲湖版本。

DELTA_UNRECOGNIZED_FILE_ACTION

SQLSTATE: XXKDS

識別文件的操作<行動>< actionClass >

DELTA_UNRECOGNIZED_INVARIANT

SQLSTATE: 56038

未識別的不變的。請升級您的火花的版本。

DELTA_UNRECOGNIZED_LOGFILE

SQLSTATE: KD00B

未被認出的日誌文件<文件名>

DELTA_UNSET_NON_EXISTENT_PROPERTY

SQLSTATE: 42616

試圖設置不存在的屬性的<屬性>在表<表>

DELTA_UNSUPPORTED_ABS_PATH_ADD_FILE

SQLSTATE: 0 akdc

<路徑>不支持添加文件的絕對路徑

DELTA_UNSUPPORTED_ALTER_TABLE_REPLACE_COL_OP

SQLSTATE: 0 akdc

不支持的ALTER TABLE取代列操作。原因:<詳細>

沒有改變模式:

< oldSchema >

:

< newSchema >

DELTA_UNSUPPORTED_CLONE_REPLACE_SAME_TABLE

SQLSTATE: 0 akdc

你想替換現有表(<表>與克隆)。這個操作是

不受支持的。嚐試不同的克隆或刪除目標表在當前目標。

DELTA_UNSUPPORTED_COLUMN_MAPPING_MODE_CHANGE

SQLSTATE: 0 akdc

改變列的映射模式從“< oldMode >”到“< newMode >不支持的。

DELTA_UNSUPPORTED_COLUMN_MAPPING_PROTOCOL

SQLSTATE: KD004

你當前的協議版本不支持改變列的表映射模式

使用<設置>

需要δ協議版本列映射:

< requiredVersion >

你的表目前的δ協議版本:

< currentVersion >

<通知>

DELTA_UNSUPPORTED_COLUMN_MAPPING_SCHEMA_CHANGE

SQLSTATE: 0 akdc

模式變化檢測:

舊模式:

< oldTableSchema >

新模式:

< newTableSchema >

模式變化期間是不允許修改的列映射模式。

DELTA_UNSUPPORTED_COLUMN_MAPPING_WRITE

SQLSTATE: 0 akdc

寫數據不支持使用列映射模式。

DELTA_UNSUPPORTED_COLUMN_TYPE_IN_BLOOM_FILTER

SQLSTATE: 0 akdc

創建一個布隆過濾器索引列的類型<數據類型>不支持:< columnName >

DELTA_UNSUPPORTED_DATA_TYPES

SQLSTATE: 0 akdc

發現列使用不支持的數據類型:< dataTypeList >。你可以設置的<設置>”,“假”禁用類型檢查。禁用這種類型檢查可能允許用戶創建表和時才應該使用不受支持的三角洲試圖讀/寫遺留表。

DELTA_UNSUPPORTED_DEEP_CLONE

SQLSTATE: 0 a000

深克隆不支持這個三角洲版本。

DELTA_UNSUPPORTED_DESCRIBE_DETAIL_VIEW

SQLSTATE: 42809

<視圖>是一個視圖。描述細節隻是支持表。

DELTA_UNSUPPORTED_DROP_COLUMN

SQLSTATE: 0 akdc

表不支持你的三角洲刪除列。<通知>

DELTA_UNSUPPORTED_DROP_NESTED_COLUMN_FROM_NON_STRUCT_TYPE

SQLSTATE: 0 akdc

隻能從StructType嵌套列。發現<結構>

DELTA_UNSUPPORTED_DROP_PARTITION_COLUMN

SQLSTATE: 0 akdc

刪除分區列(< columnList >)是不允許的。

DELTA_UNSUPPORTED_EXPRESSION

SQLSTATE: 0 a000

不支持的表達式類型(< expType >)<相關文獻>。支持的類型(< supportedTypes >]。

DELTA_UNSUPPORTED_EXPRESSION_GENERATED_COLUMN

SQLSTATE: 42621

<表達式>不能用於生成的列

DELTA_UNSUPPORTED_FEATURES_FOR_READ

SQLSTATE: 56038

無法讀取這個表,因為它需要讀者表特性(s)所不支持的這個版本的磚:<不支持>

DELTA_UNSUPPORTED_FEATURES_FOR_WRITE

SQLSTATE: 56038

不能寫這個表,因為它需要作家表特性(s)所不支持的這個版本的磚:<不支持>

DELTA_UNSUPPORTED_FEATURES_IN_CONFIG

SQLSTATE: 56038

表特性(s)中配置以下款火花或δ表屬性並不認可這個版本的磚:<配置>

DELTA_UNSUPPORTED_FEATURE_STATUS

SQLSTATE: 0 akde

期望的狀態表功能<功能>“支持”,但“<狀態>”。

DELTA_UNSUPPORTED_FIELD_UPDATE_NON_STRUCT

SQLSTATE: 0 akdc

更新是StructType僅支持嵌套的字段,但是你要更新的< columnName >的類型:<數據類型>

DELTA_UNSUPPORTED_FSCK_WITH_DELETION_VECTORS

SQLSTATE: 0 a000

FSCK維修表的命令不支持表版本刪除丟失的矢量文件。

請聯係支持。

DELTA_UNSUPPORTED_GENERATE_WITH_DELETION_VECTORS

SQLSTATE: 0 a000

'生成symlink_format_manifest '命令在表版本不支持刪除向量。

為了產生一個版本的表沒有刪除向量,運行REORG表表應用(清洗)。然後重新運行生成的命令。

確保沒有並發事務再次添加刪除向量之間的REORG和生成。

如果你經常需要生成體現,或者你不能防止並發事務,考慮禁用刪除向量對這個表使用ALTER table表設置TBLPROPERTIES(δ。enableDeletionVectors = false)”。

DELTA_UNSUPPORTED_INVARIANT_NON_STRUCT

SQLSTATE: 0 akdc

不變量在嵌套域不支持StructTypes以外。

DELTA_UNSUPPORTED_IN_SUBQUERY

SQLSTATE: 0 akdc

在不支持子查詢<操作>條件。

DELTA_UNSUPPORTED_LIST_KEYS_WITH_PREFIX

SQLSTATE: 0 a000

listKeywithPrefix不可用

DELTA_UNSUPPORTED_MANIFEST_GENERATION_WITH_COLUMN_MAPPING

SQLSTATE: 0 akdc

清單一代不支持表,利用列映射,外部讀者讀不懂這些三角洲表。看到三角洲文檔以了解更多的細節。

DELTA_UNSUPPORTED_MERGE_SCHEMA_EVOLUTION_WITH_CDC

SQLSTATE: 0 a000

合並與模式演化目前不支持寫操作中心輸出。

DELTA_UNSUPPORTED_MULTI_COL_IN_PREDICATE

SQLSTATE: 0 akdc

在謂詞不支持多列<操作>條件。

DELTA_UNSUPPORTED_NESTED_COLUMN_IN_BLOOM_FILTER

SQLSTATE: 0 akdc

一個嵌套列上創建一個布魯姆過濾器指數目前不支持:< columnName >

DELTA_UNSUPPORTED_NESTED_FIELD_IN_OPERATION

SQLSTATE: 0 akdc

不支持嵌套的領域<操作>(字段=<字段名>)。

DELTA_UNSUPPORTED_NON_EMPTY_CLONE

SQLSTATE: 0 akdc

克隆目標表非空。請在運行之前截斷或刪除從表中克隆。

DELTA_UNSUPPORTED_OUTPUT_MODE

SQLSTATE: 0 akdc

數據源<數據源>不支持<模式>輸出模式

DELTA_UNSUPPORTED_PARTITION_COLUMN_IN_BLOOM_FILTER

SQLSTATE: 0 akdc

一個分區上創建一個布隆過濾器索引列是不支持:< columnName >

DELTA_UNSUPPORTED_RENAME_COLUMN

SQLSTATE: 0 akdc

列重命名為δ表不支持。<通知>

DELTA_UNSUPPORTED_SCHEMA_DURING_READ

SQLSTATE: 0 akdc

三角洲在閱讀時不支持指定的模式。

DELTA_UNSUPPORTED_SORT_ON_BUCKETED_TABLES

SQLSTATE: 0 a000

按不支持δ桶排序表

DELTA_UNSUPPORTED_SOURCE

SQLSTATE: 0 akdd

<操作>目的地隻支持δ源。

<計劃>

DELTA_UNSUPPORTED_STATIC_PARTITIONS

SQLSTATE: 0 akdd

指定靜態分區的分區規範目前不支持在插入

DELTA_UNSUPPORTED_STRATEGY_NAME

SQLSTATE: 22023

不支持的策略名稱:<策略>

DELTA_UNSUPPORTED_SUBQUERY

SQLSTATE: 0 akdc

子查詢中不支持<操作>(條件=<氣孔導度>)。

DELTA_UNSUPPORTED_SUBQUERY_IN_PARTITION_PREDICATES

SQLSTATE: 0 akdc

子查詢謂詞不支持在分區。

DELTA_UNSUPPORTED_TIME_TRAVEL_MULTIPLE_FORMATS

SQLSTATE: 42613

不能在多種格式指定時間旅行。

DELTA_UNSUPPORTED_TIME_TRAVEL_VIEWS

SQLSTATE: 0 akdc

不能時間旅行視圖、子查詢或更改數據流查詢。

DELTA_UNSUPPORTED_TRUNCATE_SAMPLE_TABLES

SQLSTATE: 0 a000

不支持截斷示例表

DELTA_UNSUPPORTED_VACUUM_SPECIFIC_PARTITION

SQLSTATE: 0 akdc

請提供基本路徑(< baseDeltaPath >當吸塵三角洲表。吸塵特定分區目前不支持。

DELTA_UNSUPPORTED_WRITES_STAGED_TABLE

SQLSTATE: 42807

表實現不支持寫道:<表>

DELTA_UNSUPPORTED_WRITE_SAMPLE_TABLES

SQLSTATE: 0 a000

不支持寫入示例表

DELTA_UPDATE_SCHEMA_MISMATCH_EXPRESSION

SQLSTATE: 42846

不能投< fromCatalog >< toCatalog >。所有嵌套列必須匹配。

DELTA_VERSIONS_NOT_CONTIGUOUS

SQLSTATE: KD00C

版本(< versionList >)不是連續的。

更多細節見DELTA_VERSIONS_NOT_CONTIGUOUS

DELTA_VIOLATE_CONSTRAINT_WITH_VALUES

SQLSTATE: 23001

檢查約束< constraintName ><表達式>違反了由行與價值觀:

<值>

DELTA_WRITE_INTO_VIEW_NOT_SUPPORTED

SQLSTATE: 0 a000

< viewIdentifier >是一個視圖。你可能不寫數據到一個視圖。

DELTA_ZORDERING_COLUMN_DOES_NOT_EXIST

SQLSTATE: 42703

z值列< columnName >不存在的數據模式。

DELTA_ZORDERING_ON_COLUMN_WITHOUT_STATS

SQLSTATE: KD00D

z值上<關口>

無效的,因為我們目前不為這些列收集統計數據。請參考

<鏈接>

有關數據跳過和z值的更多信息。你可以禁用

這張支票通過設置

sql設置“% %< zorderColStatKey >=假'

DELTA_ZORDERING_ON_PARTITION_COLUMN

SQLSTATE: 42 p10

< colName >是一個分區列。z值隻能進行數據列

自動裝卸機

CF_ADD_NEW_NOT_SUPPORTED

SQLSTATE: 0 a000

模式演化模式< addNewColumnsMode >不支持指定的模式。使用這種模式,你可以通過提供模式cloudFiles.schemaHints代替。

CF_AMBIGUOUS_AUTH_OPTIONS_ERROR

SQLSTATE: 42000

發現notification-setup身份驗證選項(默認)目錄

清單模式:

<選項>

如果您想要使用的文件通知模式,請顯式地設置:

.option (“cloudFiles。< useNotificationsKey >”,“真正的”)

另外,如果你想跳過驗證你的選項和忽視這些

身份驗證選項,可以設置:

.option (“cloudFiles。ValidateOptionsKey >”,“假”)

CF_AMBIGUOUS_INCREMENTAL_LISTING_MODE_ERROR

SQLSTATE: 42000

清單模式(cloudFiles增量。< useIncrementalListingKey >)

和文件(cloudFiles通知。< useNotificationsKey >)

同時啟用。

請確保您選擇隻有一個。

CF_AZURE_STORAGE_SUFFIXES_REQUIRED

SQLSTATE: 42000

需要adlsBlobSuffix和adlsDfsSuffix Azure

CF_BUCKET_MISMATCH

SQLSTATE: 22000

< storeType >文件中的事件< fileEvent >不同於預期的來源:<源>

CF_CANNOT_EVOLVE_SCHEMA_LOG_EMPTY

SQLSTATE: 22000

不能發展模式時,日誌是空的。模式的日誌位置:logPath > <

CF_CANNOT_RESOLVE_CONTAINER_NAME

SQLSTATE: 22000

不能解決容器名稱的路徑:<路徑>解析uri:< uri >

CF_CANNOT_RUN_DIRECTORY_LISTING

SQLSTATE: 22000

不能運行時目錄清單有一個異步回填線程運行

CF_CLEAN_SOURCE_ALLOW_OVERWRITES_BOTH_ON

SQLSTATE: 42000

不能打開cloudFiles。cleanSource cloudFiles。allowOverwrites在同一時間。

CF_CLEAN_SOURCE_UNAUTHORIZED_WRITE_PERMISSION

SQLSTATE: 42501

自動加載程序無法刪除處理文件,因為它沒有源目錄的寫權限。

<原因>

你可以修複:

  1. 源目錄或寫權限授予

  2. cleanSource設置為“關閉”

你也可以開啟你的流通過設置SQLConf spark.databricks.cloudFiles.cleanSource。disabledDueToAuthorizationErrors‘真正的’。

CF_DUPLICATE_COLUMN_IN_DATA

SQLSTATE: 22000

有一個錯誤當試圖推斷出表的分區模式。你有相同的列複製數據和分區的路徑。忽略分區的值,請提供你的分區列顯式地使用:.option (“cloudFiles。< partitionColumnsKey >”、“{comma-separated-list}”)

CF_EMPTY_DIR_FOR_SCHEMA_INFERENCE

SQLSTATE: 42000

當輸入路徑不能推斷出模式<路徑>是空的。請開始流當在輸入文件路徑,或者指定的模式。

CF_EVENT_GRID_AUTH_ERROR

SQLSTATE: 22000

未能創建事件網格訂閱。請確保您的服務

主要有< permissionType >事件網格訂閱。看到更多的細節:

<不再>

CF_EVENT_GRID_CREATION_FAILED

SQLSTATE: 22000

未能創建事件網格訂閱。請確保微軟。EventGrid是

作為資源提供者注冊在你的訂閱。看到更多的細節:

<不再>

CF_EVENT_GRID_NOT_FOUND_ERROR

SQLSTATE: 22000

未能創建事件網格訂閱。請確保你的存儲

賬戶(< storageAccount >你的資源組(下)< resourceGroup >),

存儲賬戶是一個“StorageV2(通用v2)”賬戶。看到更多的細節:

<不再>

CF_EVENT_NOTIFICATION_NOT_SUPPORTED

SQLSTATE: 0 a000

自動加載程序事件通知模式不支持< cloudStore >

CF_FAILED_TO_CHECK_STREAM_NEW

SQLSTATE: 22000

未能檢查流是新的

CF_FAILED_TO_CREATED_PUBSUB_SUBSCRIPTION

SQLSTATE: 22000

未能創建訂閱:< subscriptionName >。訂閱具有相同名稱已經存在,與另一個話題:< otherTopicName >。所需的主題是< proposedTopicName >。刪除現有的訂閱或創建一個訂閱新資源後綴。

CF_FAILED_TO_CREATED_PUBSUB_TOPIC

SQLSTATE: 22000

未能創建主題:< topicName >。已經存在同名的一個話題。<原因>刪除現有的主題或與另一個資源後綴再試一次

CF_FAILED_TO_DELETE_GCP_NOTIFICATION

SQLSTATE: 22000

無法刪除通知id< notificationId >在鬥< bucketName >為主題< topicName >。請重試或手動刪除通知通過GCP控製台。

CF_FAILED_TO_DESERIALIZE_PERSISTED_SCHEMA

SQLSTATE: 22000

失敗的反序列化保存字符串的模式:“< jsonSchema >

CF_FAILED_TO_EVOLVE_SCHEMA

SQLSTATE: 22000

不能發展模式沒有日誌。

CF_FAILED_TO_FIND_PROVIDER

SQLSTATE: 42000

沒有找到供應商< fileFormatInput >

CF_FAILED_TO_INFER_SCHEMA

SQLSTATE: 22000

沒有推斷模式格式< fileFormatInput >從現有的文件輸入路徑<路徑>。請確保您配置的選項正確或顯式地指定模式。

CF_FAILED_TO_WRITE_TO_SCHEMA_LOG

SQLSTATE: 22000

沒有寫日誌模式位置<路徑>

CF_FILE_FORMAT_REQUIRED

SQLSTATE: 42000

找不到需要選擇:cloudFiles.format。

CF_FOUND_MULTIPLE_AUTOLOADER_PUBSUB_SUBSCRIPTIONS

SQLSTATE: 22000

發現多個(< num >)訂閱自動加載器前綴為主題< topicName >:

< subscriptionList >

隻能有一個訂閱/主題。請手動確保你的話題不會有多個訂閱。

CF_GCP_AUTHENTICATION

SQLSTATE: 42000

請提供以下:< clientEmail >,<客戶>,

< privateKey >,< privateKeyId >或提供他們為了使用默認值

GCP的身份驗證憑據提供程序鏈與豐富的資源。

CF_GCP_LABELS_COUNT_EXCEEDED

SQLSTATE: 22000

收到太多的標簽(< num >GCP資源)。每個資源的最大的標簽數< maxNum >

CF_GCP_RESOURCE_TAGS_COUNT_EXCEEDED

SQLSTATE: 22000

收到太多的資源標簽(< num >GCP資源)。每個資源的最大資源標記數< maxNum >GCP標簽,資源標簽存儲資源,和磚特定的標簽使用這個標簽的配額。

CF_INCOMPLETE_LOG_FILE_IN_SCHEMA_LOG

SQLSTATE: 22000

不完整的模式日誌中的日誌文件

CF_INCOMPLETE_METADATA_FILE_IN_CHECKPOINT

SQLSTATE: 22000

不完整的元數據文件的自動加載程序檢查點

CF_INCORRECT_SQL_PARAMS

SQLSTATE: 42000

cloud_files方法接受兩個字符串參數:需要的加載路徑,文件格式。文件中必須提供讀者選項字符串鍵-值映射。例如cloud_files(“路徑”、“json”地圖(“option1”、“value1”))。收到:<參數>

CF_INVALID_ARN

SQLSTATE: 42000

無效的攻擊:<是>

CF_INVALID_CHECKPOINT

SQLSTATE: 42000

該檢查點不是一個有效的CloudFiles來源

CF_INVALID_CLEAN_SOURCE_MODE

SQLSTATE: 42000

無效的清潔源模式的選擇<值>

CF_INVALID_GCP_RESOURCE_TAG_KEY

SQLSTATE: 42000

無效的資源標簽GCP的關鍵資源:<鍵>。鍵開始以小寫字母開頭,必須在1到63個字符長,和隻包含小寫字母,數字,下劃線(_)、連字符(-)。

CF_INVALID_GCP_RESOURCE_TAG_VALUE

SQLSTATE: 42000

無效的資源標簽值GCP資源:<值>。值必須在0到63個字符長,必須隻包含小寫字母、數字、下劃線(_)、連字符(-)。

CF_INVALID_SCHEMA_EVOLUTION_MODE

SQLSTATE: 42000

cloudFiles。< schemaEvolutionModeKey >必須{之一

< addNewColumns >

< failOnNewColumns >

<救援>

< noEvolution >"}

CF_INVALID_SCHEMA_HINTS_OPTION

SQLSTATE: 42000

模式提示隻能指定一個特定列。

在這種情況下,重新定義列:< columnName >

多次在schemaHints:

< schemaHints >

CF_INVALID_SCHEMA_HINT_COLUMN

SQLSTATE: 42000

模式提示不能用來覆蓋地圖和數組嵌套類型。

矛盾的列:< columnName >

CF_LATEST_OFFSET_READ_LIMIT_REQUIRED

SQLSTATE: 22000

與ReadLimit latestOffset應該被稱為源。

CF_LOG_FILE_MALFORMED

SQLSTATE: 22000

日誌文件是畸形:未能正確閱讀日誌版本<文件名>

CF_MAX_MUST_BE_POSITIVE

SQLSTATE: 42000

馬克斯必須積極

CF_METADATA_FILE_CONCURRENTLY_USED

SQLSTATE: 22000

多流並發查詢使用< metadataFile >

CF_MISSING_METADATA_FILE_ERROR

SQLSTATE: 42000

流源檢查點目錄的元數據文件不見了。此元數據

文件包含重要的流的默認選項,所以流無法重新啟動

現在。請聯係磚的支持援助。

CF_MISSING_PARTITION_COLUMN_ERROR

SQLSTATE: 42000

分區列< columnName >不存在所提供的模式:

<模式>

CF_MISSING_SCHEMA_IN_PATHLESS_MODE

SQLSTATE: 42000

請指定一個模式使用. schema()如果路徑不提供給CloudFiles源在使用文件通知模式。另外,自動加載程序來推斷模式請提供一個基本路徑.load ()。

CF_MULTIPLE_PUBSUB_NOTIFICATIONS_FOR_TOPIC

SQLSTATE: 22000

發現現有的主題的通知< topicName >在鬥< bucketName >:

通知、身份證

< notificationList >

為了避免汙染訂閱者和意想不到的事件,請刪除以上通知並重試。

CF_NEW_PARTITION_ERROR

SQLSTATE: 22000

新分區列是從你的文件推斷:[< filesList >]。請提供所有分區列在你的模式或提供分區列的列表,你想提取值通過使用:.option (“cloudFiles。partitionColumns”、“{comma-separated-list |空字符串}”)

CF_PARTITON_INFERENCE_ERROR

SQLSTATE: 22000

有一個錯誤當試圖推斷出當前批文件的分區模式。請提供你的分區列顯式地使用:.option (“cloudFiles。< partitionColumnOption >”、“{comma-separated-list}”)

CF_PATH_DOES_NOT_EXIST_FOR_SCHEMA_INFERENCE

SQLSTATE: 42000

當輸入路徑不能推斷出模式<路徑>不存在。請確認輸入路徑和重試。

CF_PERIODIC_BACKFILL_NOT_SUPPORTED

SQLSTATE: 0 a000

不支持周期性回填是否禁用異步回填。您可以啟用異步回填/目錄清單通過設置spark.databricks.cloudFiles.asyncDirListing為真

CF_PREFIX_MISMATCH

SQLSTATE: 22000

發現不匹配的事件:關鍵<鍵>沒有前綴:<前綴>

CF_PROTOCOL_MISMATCH

SQLSTATE: 22000

<消息>

如果你不需要做任何其他更改您的代碼,然後請設置SQL

配置:< sourceProtocolVersionKey >=<值>

恢複你的流。請參考:

<不再>

為更多的細節。

CF_REGION_NOT_FOUND_ERROR

SQLSTATE: 42000

沒有默認AWS地區。請使用cloudFiles指定區域。地區的選擇。

CF_RESOURCE_SUFFIX_EMPTY

SQLSTATE: 42000

未能創建通知服務:資源後綴不能是空的。

CF_RESOURCE_SUFFIX_INVALID_CHAR_AWS

SQLSTATE: 42000

未能創建通知服務:資源後綴隻能有字母數字字符,連字符(-)和下劃線(_)。

CF_RESOURCE_SUFFIX_INVALID_CHAR_AZURE

SQLSTATE: 42000

未能創建通知服務:資源後綴可以隻有小寫字母,數字,和破折號(-)。

CF_RESOURCE_SUFFIX_INVALID_CHAR_GCP

SQLSTATE: 42000

未能創建通知服務:資源後綴隻能有字母數字字符,連字符(-)、下劃線(_)、時間(.),齶化符號(~)加號(+),和百分號(< percentSign >)。

CF_RESOURCE_SUFFIX_LIMIT

SQLSTATE: 42000

未能創建通知服務:資源後綴不能超過<限製>字符。

CF_RESOURCE_SUFFIX_LIMIT_GCP

SQLSTATE: 42000

未能創建通知服務:資源後綴必須之間< lowerLimit >< upperLimit >字符。

CF_RESTRICTED_GCP_RESOURCE_TAG_KEY

SQLSTATE: 22000

發現限製GCP資源標簽鍵(<鍵>)。以下GCP資源標簽鍵是限製汽車裝載機:[< restrictedKeys >]

CF_RETENTION_GREATER_THAN_MAX_FILE_AGE

SQLSTATE: 42000

cloudFiles.cleanSource。不能大於cloudFiles.maxFileAge retentionDuration。

CF_SAME_PUB_SUB_TOPIC_NEW_KEY_PREFIX

SQLSTATE: 22000

未能為主題:創建通知<主題>前綴:<前綴>。已經有一個話題與另一個具有相同名稱的前綴:< oldPrefix >。嚐試使用不同的資源後綴設置或刪除現有的設置。

CF_SOURCE_DIRECTORY_PATH_REQUIRED

SQLSTATE: 42000

請提供源目錄路徑選擇路徑

CF_SOURCE_UNSUPPORTED

SQLSTATE: 0 a000

隻支持S3雲文件來源,Azure Blob存儲(wasb / wasbs)和Azure數據湖Gen1代(沛富/ abfss) (adl)和現在的路徑。路徑:“<路徑>”,解析uri:“< uri >

CF_STATE_INCORRECT_SQL_PARAMS

SQLSTATE: 42000

cloud_files_state函數接受一個字符串參數代表的檢查點目錄cloudFiles流多部分的表名或識別一個流表,和一個可選的第二個整數參數代表檢查點版本加載狀態。第二個參數也可能是“最新”閱讀最新的檢查點。收到:<參數>

CF_THREAD_IS_DEAD

SQLSTATE: 22000

< threadName >線程已經死了。

CF_UNABLE_TO_DERIVE_STREAM_CHECKPOINT_LOCATION

SQLSTATE: 42000

無法推導出流檢查點位置從源檢查點位置:< checkPointLocation >

CF_UNABLE_TO_DETECT_FILE_FORMAT

SQLSTATE: 42000

無法檢測的源文件格式<文件大小>采樣文件(s),發現<格式>。請指定格式。

CF_UNABLE_TO_EXTRACT_BUCKET_INFO

SQLSTATE: 42000

無法提取桶信息。路徑:“<路徑>”,解析uri:“< uri >”。

CF_UNABLE_TO_EXTRACT_KEY_INFO

SQLSTATE: 42000

無法提取關鍵信息。路徑:“<路徑>”,解析uri:“< uri >”。

CF_UNABLE_TO_EXTRACT_STORAGE_ACCOUNT_INFO

SQLSTATE: 42000

無法提取存儲帳戶信息;路徑:“<路徑>”,解析uri:“< uri >

CF_UNABLE_TO_LIST_EFFICIENTLY

SQLSTATE: 22000

收到一個目錄重命名活動路徑<路徑>,但我們無法有效地列出該目錄。為了使流繼續,“cloudFiles設置選項。ignoreDirRenames”真的,考慮啟用經常與cloudFiles回填。backfillInterval處理這些數據。

CF_UNABLE_TO_USE_INCREMENTAL_LISTING_WITH_COLON_IN_FILENAME

SQLSTATE: 22000

無法使用增量清單由於結腸的文件名< filePath >。解決這個問題,要麼重命名所有文件用冒號或禁用清單通過設置增量cloudFiles.useIncrementalListing

CF_UNEXPECTED_READ_LIMIT

SQLSTATE: 22000

意想不到的ReadLimit:< readLimit >

CF_UNKNOWN_OPTION_KEYS_ERROR

SQLSTATE: 42000

發現未知的選擇鍵:

< optionList >

請確保所有提供選項鍵是正確的。如果你想跳過

驗證你的選項和忽視這些未知的選項,您可以設置:

.option (“cloudFiles。< validateOptions >”、“假”)

CF_UNKNOWN_READ_LIMIT

SQLSTATE: 22000

未知的ReadLimit:< readLimit >

CF_UNSUPPORTED_FORMAT_FOR_SCHEMA_INFERENCE

SQLSTATE: 0 a000

模式推理不支持格式:<格式>。請指定模式。

CF_UNSUPPORTED_LOG_VERSION

SQLSTATE: 0 a000

UnsupportedLogVersion:最大支持日誌版本是v ' < maxVersion >,遇到v<版本>”。日誌文件是由DBR的新版本,這個版本不能讀。請升級。

CF_UNSUPPORTED_SCHEMA_EVOLUTION_MODE

SQLSTATE: 0 a000

模式演化模式<模式>不支持格式:<格式>。請將模式演化模式設置為“沒有”。

CF_USE_DELTA_FORMAT

SQLSTATE: 42000

閱讀從三角洲表不支持這種語法。如果你想從三角洲消耗數據,請參考文檔:閱讀一個三角洲表(< deltaDocLink >),或者讀一個三角洲表作為流源(< streamDeltaDocLink >)。流源從三角洲已經優化增量消費的數據。

地理空間

GEOJSON_PARSE_ERROR

SQLSTATE: 22023

錯誤解析GeoJSON:< parseError >在位置< pos >

更多細節見GEOJSON_PARSE_ERROR

H3_INVALID_CELL_ID

SQLSTATE: 22023

< h3Cell >不是一個有效的H3細胞ID

更多細節見H3_INVALID_CELL_ID

H3_INVALID_GRID_DISTANCE_VALUE

SQLSTATE: 22023

H3網格距離< k >必須是非負數

更多細節見H3_INVALID_GRID_DISTANCE_VALUE

H3_INVALID_RESOLUTION_VALUE

SQLSTATE: 22023

H3決議< r >之間必須< minR >< maxR >、包容

更多細節見H3_INVALID_RESOLUTION_VALUE

H3_NOT_ENABLED

SQLSTATE:沒有指定的

< h3Expression >是禁用或不受支持的。考慮啟用光子或切換到一個層,支持H3表達式

更多細節見H3_NOT_ENABLED

H3_PENTAGON_ENCOUNTERED_ERROR

SQLSTATE: 22023

五角大樓時遇到計算< h3Cell >的六角環與網格的距離< k >

H3_UNDEFINED_GRID_DISTANCE

SQLSTATE: 22023

H3網格距離< h3Cell1 >和< h3Cell2 >是未定義的

ST_INVALID_PRECISION_VALUE

SQLSTATE: 22023

精度< p >之間必須< minP >< maxP >、包容

ST_INVALID_SRID_VALUE

SQLSTATE: 22023

無效或不受支持的SRID< srid >

ST_NOT_ENABLED

SQLSTATE:沒有指定的

< stExpression >禁用或不受支持的。考慮啟用光子或切換到一個層,支持聖表達式

WKB_PARSE_ERROR

SQLSTATE: 22023

錯誤解析WKB:< parseError >在位置< pos >

更多細節見WKB_PARSE_ERROR

WKT_PARSE_ERROR

SQLSTATE: 22023

錯誤解析WKT:< parseError >在位置< pos >

更多細節見WKT_PARSE_ERROR