Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Iceberg-Tabellendaten aktualisieren
Sie können Iceberg-Tabellendaten direkt auf Athena mit INSERT, UPDATE, und DELETE-Abfragen verwalten. Jede Datenverwaltungstransaktion erzeugt einen neuen Snapshot, der über Zeitreisen abgefragt werden kann. Die UPDATE- und DELETE-Anweisungen folgen der Spezifikation zum Löschen von Positionen
Anmerkung
Athena SQL unterstützt derzeit den Ansatz Copy-on-Write nicht. Die UPDATE, MERGE INTO und DELETE FROM-Operationen verwenden immer den Merge-on-Read-Ansatz mit positionsbezogenen Löschungen, unabhängig von den angegebenen Tabelleneigenschaften. Falls Sie Tabelleneigenschaften wie write.update.mode, write.merge.mode und/oder write.delete.mode für die Verwendung von Copy-on-Write eingerichtet haben, werden Ihre Abfragen nicht fehlschlagen, da Athena sie ignoriert und weiterhin Merge-on-Read verwendet.
Verwenden Sie die folgenden Befehle, um Datenverwaltungsvorgänge für Iceberg-Tabellen durchzuführen.