DELTA_CONCURRENT_DELETE_READ Fehlerzustand

SQLSTATE: 2D521

Transaktionskonflikt erkannt, da ein gleichzeitiger <operation>-Vorgang Daten aus der Tabelle <tableName> gelöscht hat (festgeschrieben in Version <version>), die von dieser Transaktion gelesen wurden.

ZUGETEILTE_ZEIT_ÜBERSCHRITTEN

Die Konfliktlösung auf Reihenebene war zeitlich verzögert, sodass ein Konflikt nicht ausgeschlossen werden konnte. Versuchen Sie die Operation erneut. <docLink> Weitere Informationen finden Sie unter.

CHANGE_TYPE_COLUMN

Die Spalte '_change_type' kollidiert mit CDC-Metadaten-Spalten und verhindert die Konflikterkennung auf Zeilenebene. Benennen Sie diese Spalte um oder deaktivieren Sie CDC. <docLink> Weitere Informationen finden Sie unter.

EMPTY_READ_PREDICATES

Diese Transaktion enthielt keine Filter und liest die gesamte Tabelle, die mit dem gleichzeitigen Löschen in Konflikt steht. Fügen Sie Ihrer Abfrage Filter hinzu, um den Datenbereich einzugrenzen und den Vorgang erneut zu wiederholen. <docLink> Weitere Informationen finden Sie unter.

METADATA_CHANGE

Der gleichzeitige Vorgang hat die Tabellenmetadaten geändert (z. B. Schema oder Partitionierung). Wiederholen Sie den Vorgang. <docLink> Weitere Informationen finden Sie unter.

PARTITIONED_TABLE_WITHOUT_MERGE_SOURCE

Konflikterkennung auf Zeilenebene konnte für diese partitionierte Tabelle nicht ausgeführt werden. Wiederholen Sie den Vorgang. <docLink> Weitere Informationen finden Sie unter.

PREDICATES_NEED_REWRITE

Die von dieser Transaktion verwendeten Filter-Prädikate konnten nicht für die Konflikterkennung auf Zeilenebene angewendet werden. Wiederholen Sie den Vorgang. <docLink> Weitere Informationen finden Sie unter.

PROTOKOLLÄNDERUNG

Der gleichzeitige Vorgang hat das Tabellenprotokoll aktualisiert. Wiederholen Sie den Vorgang. <docLink> Weitere Informationen finden Sie unter.

ROW_LEVEL_CHANGES

Der gleichzeitig ablaufende Vorgang hat Zeilen gelöscht, die diese Transaktion zu lesen versuchte. Wiederholen Sie den Vorgang. <docLink> Weitere Informationen finden Sie unter.

WHOLE_TABLE_READ

Bei dieser Transaktion wurde versucht, die gesamte Tabelle zu lesen, die mit dem gleichzeitigen Löschen in Konflikt steht. Fügen Sie Ihrer Abfrage Filter hinzu, um den Datenbereich einzugrenzen und den Vorgang erneut zu wiederholen. <docLink> Weitere Informationen finden Sie unter.

WHOLE_TABLE_REPLACE

Der gleichzeitige Vorgang ersetzte alle Daten in der Tabelle. Wiederholen Sie den Vorgang. <docLink> Weitere Informationen finden Sie unter.

WITHOUT_HINT

Der gleichzeitige Vorgang hat Daten gelöscht, die von diesem Vorgang gelesen wurden. Wiederholen Sie den Vorgang. <docLink> Weitere Informationen finden Sie unter.

WITH_PARTITION_HINT

Der gleichzeitige Vorgang hat Daten in der Partition <partitionValues> gelöscht, die von diesem Vorgang gelesen wurde. Wiederholen Sie den Vorgang. <docLink> Weitere Informationen finden Sie unter.