次の方法で共有


DELTA_CONCURRENT_APPEND エラーの状態

SQLSTATE: 2D521

トランザクションの競合が検出されました。 同時に<operation>がデータをテーブル<tableName>に追加し、バージョン<version>でコミットされました。

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

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

変更タイプ_カラム

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

メタデータ変更

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

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

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

PREDICATES_NEED_REWRITE

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

PROTOCOL_CHANGE

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

行レベルの変更

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

全表読み取り

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

WHOLE_TABLE_REPLACE

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

ヒントなし

操作をやり直してください。 詳細については、 <docLink> を参照してください。

WITH_PARTITION_HINT

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