次の方法で共有


DELTA_CONCURRENT_DELETE_READエラー状態

SQLSTATE: 2D521

トランザクションの競合が検出されました。<operation> によって同時に、当該トランザクションが読み取ったテーブル <tableName> (バージョン <version> でコミット済み) からデータが削除されました。

割り当てられた時間を超過しました

行レベルの競合解決が割り当てられた時間を超えました。 操作をやり直してください。 詳細については、 <docLink> を参照してください。

変更タイプ_カラム

テーブルには、"_change_type" という名前の列が含まれています。この列は、変更データ フィード (CDC) メタデータ列と競合し、行レベルの競合検出を防ぎます。 この列の名前を変更するか、CDC を無効にしてください。 詳細については、 <docLink> を参照してください。

EMPTY_READ_PREDICATES

このトランザクションにはフィルターが含まれていませんでした。テーブル全体が読み取られ、同時削除と競合しています。 クエリにフィルターを追加してデータ スコープを絞り込み、操作を再試行します。 詳細については、 <docLink> を参照してください。

メタデータ変更

同時操作によって、テーブルメタデータ (スキーマやパーティション分割など) が変更されました。 操作をやり直してください。 詳細については、 <docLink> を参照してください。

マージソースなしのパーティション化テーブル

このパーティション テーブルで行レベルの競合検出を実行できませんでした。 操作をやり直してください。 詳細については、 <docLink> を参照してください。

PREDICATES_NEED_REWRITE

このトランザクションで使用されるフィルター述語を、行レベルの競合検出に適用できませんでした。 操作をやり直してください。 詳細については、 <docLink> を参照してください。

PROTOCOL_CHANGE

同時実行操作により、テーブル プロトコルがアップグレードされました。 操作をやり直してください。 詳細については、 <docLink> を参照してください。

行レベルの変更

同時実行操作により、このトランザクションが読み取ろうとした行が削除されました。 操作をやり直してください。 詳細については、 <docLink> を参照してください。

全表読み取り

このトランザクションはテーブル全体を読み取ろうとし、同時削除と競合しました。 クエリにフィルターを追加してデータ スコープを絞り込み、操作を再試行します。 詳細については、 <docLink> を参照してください。

WHOLE_TABLE_REPLACE

同時実行操作により、テーブル内のすべてのデータが置き換えられました。 操作をやり直してください。 詳細については、 <docLink> を参照してください。

ヒントなし

同時実行操作では、この操作によって読み取られたデータが削除されました。 操作をやり直してください。 詳細については、 <docLink> を参照してください。

WITH_PARTITION_HINT

同時実行操作により、この操作によって読み取られたパーティション <partitionValues> 内のデータが削除されました。 操作をやり直してください。 詳細については、 <docLink> を参照してください。