共用方式為


不支援交易的錯誤情況

SQLSTATE: 0A000

無法執行陳述。

ACCESS_DELTA_TABLE_WITH_RLS_CM

資料表 <tableName> 已設定列過濾器和/或欄位遮罩,但交易中不支援這些功能。 您可以改為在交易區塊之外執行指令。

CDF_READ

不支援使用 <tableName> 函式從數據表table_changes()讀取變更數據摘要。 請移除table_changes() 使用量,然後重試交易。

COLUMN_MAPPING_MODE_CHANGE_IN_CDF

數據表 <tableName> 上偵測到欄位映射模式更改。 交易中不支援在啟用 CDF 的資料表上更改欄位映射模式。

COMMAND

在交易中,不支援<command>指令。 只SELECT / INSERT / MERGE / UPDATE / DELETE支援。

DELTA_SHARING

不支援在多語句交易中存取 delta 共享表 <tableName>

FGAC_ON_DEDICATED_COMPUTE

在交易中,在專用運算叢集上,使用細粒度存取控制存取資料表 <tableName> 是不支援的。 如果此交易未涉及動態檢視、數據列篩選或數據行遮罩,您可以改為使用標準計算叢集重試。

ILLEGAL_DATA_SOURCE_FOR_NONTRANSACTIONAL_READ

資料來源 <name> 格式為 <format>,交易中不允許非交易方式讀取。 允許的格式為: <allowedFormats>

ILLEGAL_DATA_SOURCE_FOR_TRANSACTIONAL_READ

資料來源 <name> 的格式 <format>為 ,交易中無法以交易方式讀取。 如果您要改為以非交易方式讀取它,請將 'WITH (<optionKey> = true) 附加到資料來源名稱,以明確指定 。

ILLEGAL_ENTITY_ACCESS

該類型的<entityName>實體<entityType>無法在交易中被存取。

INFORMATION_SCHEMA_TABLE

在交易中不支援存取INFORMATION_SCHEMA (<tableName>)資料表。

INTERACTIVE_TRANSACTION

互動式交易(BEGIN TRANSACTION... COMMIT)只能針對 Databricks 的 SQL 倉庫執行。 若要在目前的上下文中原子性地執行多個 SQL 語法敘述,請使用具有 BEGIN ATOMIC ... END; 區塊的 SQL 腳本語法(<docLink>)。

互動交易舊版SQL編輯器

舊有的 SQL 編輯器不支援互動式交易。 切換到新的 SQL 編輯器(<docLink>),或使用連接到 Databricks SQL 倉庫的筆記本。

允許的中間提交數量已超過 (MAX_INTERMEDIATE_COMMITS_EXCEEDED)

在單一交易中,您不能對資料表<maxCommits>執行超過<table>次提交。

MAX_TABLES_ACCESSED_EXCEEDED

您無法在單一交易中存取多個 <maxTables> 資料表。

MAX_TABLES_WRITTEN_EXCEEDED (超過最大表格寫入上限)

您無法在單一交易中寫入多個 <maxTables> 資料表。

MAX_TRANSACTION_DURATION_EXCEEDED

超過交易持續時間上限分鐘 <maxDurationMinutes>

NESTED_TRANSACTION

不支援巢狀交易。

PATH_BASED_ACCESS

交易中不允許以路徑(<path>)存取資料表。 請改用數據表名稱。

PREVIEW_NOT_ENABLED

此工作區未啟用交易功能。 請連絡 Databricks 支援代表以啟用此功能。

SQL_SCRIPT_TRANSACTION_COMMAND

SQL 腳本不支援交易指令 <command> 。 若要在 SQL 腳本中原子執行多個 SQL 語句,請使用 BEGIN ATOMIC ... END; 區塊。

SYSTEM_TABLE

交易中不支援存取系統資料表 <tableName>

TIME_TRAVEL_QUERY

交易中不支援時間旅行查詢。 請在參考數據表 <tableName> 時移除時態規格,然後重試交易。

VIEW_FROM_DATA_FRAME

交易中不支援存取視圖 <viewName> ,因為該交易是使用 DataFrame API 建立的。 請改用 SQL 建立檢視。

WRITE_NON_CATALOG_OWNED_TABLE

表格 <tableName> 未啟用表格功能 '<feature>'。 交易中只有啟用此功能的資料表才能寫入。 請啟用此功能,然後重試交易。

WRITE_NON_DELTA_TABLE

正在寫入其中一個數據表不是 Delta 數據表。 交易中只能寫入 Delta 資料表。

WRITE_NON_DELTA_TABLE_WITH_NAME

數據表 <tableName> 不是 Delta 數據表。 交易中只能寫入 Delta 資料表。

WRITE_NON_UC_MANAGED_TABLE

數據表 <tableName> 不是UC管理的。 交易中只能寫入 UC 管理的資料表。

WRITE_TABLE_WITH_CDF

資料表 <tableName> 已啟用變更資料饋送。 在交易中不支援將資料寫入啟用此功能的資料表。

WRITE_VIEW

交易中不支援寫入以檢視 <viewName> 。 請直接寫入底層資料表。