次の方法で共有


TRANSACTION_NOT_SUPPORTEDエラー状態

SQLSTATE: 0A000

ステートメントを実行できませんでした。

ACCESS_DELTA_TABLE_WITH_RLS_CM

テーブル <tableName> には、トランザクションではサポートされていない行フィルターや列マスクが構成されています。 代わりに、トランザクション ブロックの外部でステートメントを実行できます。

CDF_READ

<tableName>関数を使用したテーブル table_changes()からの変更データ フィードの読み取りはサポートされていません。 table_changes() の使用を削除し、トランザクションを再試行してください。

カラムマッピングモードの変更_CDF

テーブル <tableName>で列マッピング モードの変更が検出されました。 CDF が有効になっているテーブルでの列マッピング モードの変更は、トランザクションではサポートされていません。

COMMAND

コマンド <command> は、トランザクションではサポートされていません。 SELECT / INSERT / MERGE / UPDATE / DELETE / DESCRIBE TABLEのみがサポートされています。

DELTA_SHARING

複数ステートメント トランザクションでは、デルタ共有テーブル <tableName> へのアクセスはサポートされていません。

テーブル_報告_非_UC_管理

テーブル <tableName> は、Unity カタログのマネージド テーブルではありません。 DESCRIBE TABLE は、Unity カタログでトランザクション内の Delta テーブルと Apache Iceberg テーブルを管理する場合にのみサポートされます。

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; ブロック (<docLink>) で SQL スクリプト構文を使用してください。

対話型トランザクション旧SQLエディタ

対話型トランザクションは、従来の SQL エディターではサポートされていません。 新しい SQL エディター (<docLink>) に切り替えるか、Databricks SQL ウェアハウスに接続されているノートブックを使用します。

MAX_INTERMEDIATE_COMMITS_EXCEEDED (中間コミットの最大数を超えました)

1 つのトランザクションでテーブル <maxCommits>に対して<table>以上のコミットを実行することはできません。

MAX_TABLES_ACCESSED_EXCEEDED

1 つのトランザクションで <maxTables> を超えるテーブルにアクセスすることはできません。

テーブル書き込み上限を超えました

1 つのトランザクションで複数の <maxTables> テーブルに書き込むことはできません。

トランザクションの最大期間を超過しました

トランザクションの最大実行時間 ( <maxDurationMinutes> 分) を超えました。

最大閲覧件数に達しました。

1 つのトランザクションで、 <maxViewLikes> 以上のビュー、具体化されたビュー、またはストリーミング テーブルにアクセスすることはできません。

NESTED_TRANSACTION

入れ子になったトランザクションはサポートされていません。

PATH_BASED_ACCESS

パス (<path>) によるテーブルへのアクセスは、トランザクションでは許可されません。 代わりにテーブル名を使用してください。

PREVIEW_NOT_ENABLED

トランザクションは、このワークスペースでは有効になっていません。 この機能を有効にするには、Databricks サポート担当者にお問い合わせください。

SHARED_TABLE_AND_SHARED_VIEW_CONFLICT(共有テーブルと共有ビューの競合)

同じトランザクション内で同じ基になるソース テーブルを参照する共有テーブルと共有ビューの両方にアクセスすることはできません。 最初にアクセス: <firstTable>。 次にアクセス: <secondTable>

SQL_SCRIPT_TRANSACTION_COMMAND

トランザクション コマンド <command> は、SQL スクリプトではサポートされていません。 SQL スクリプトで複数の SQL ステートメントをアトミックに実行するには、 BEGIN ATOMIC ... END; ブロックを使用してください。

SYSTEM_TABLE

トランザクションでは、システム テーブル <tableName> へのアクセスはサポートされていません。

TIME_TRAVEL_QUERY

タイム トラベル クエリは、トランザクションではサポートされていません。 テーブル <tableName> を参照するときにテンポラル指定を削除してから、トランザクションを再試行してください。

VIEW_FROM_DATA_FRAME

ビュー <viewName> へのアクセスは、DataFrame API を使用して作成されたため、トランザクションではサポートされていません。 代わりに SQL を使用してビューを作成してください。

WRITE_NON_CATALOG_MANAGED_TABLE

テーブル <tableName> でテーブル機能 '<feature>' が有効になっていません。 トランザクションで書き込むことができるのは、この機能が有効になっているテーブルのみです。 この機能を有効にしてから、トランザクションを再試行してください。

WRITE_NON_DELTA_TABLE

書き込み先のテーブルの 1 つが 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> を表示するための書き込みはサポートされていません。 代わりに、基になるテーブルに直接書き込んでください。