更新 Iceberg 資料表資料 - Amazon Athena

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

更新 Iceberg 資料表資料

您可以使用 INSERT、 和 DELETE查詢UPDATE,直接在 Athena 上管理 Iceberg 資料表資料。每次資料管理異動都會產生新的快照,使用時間歷程查詢可查詢此快照。UPDATEDELETE 陳述式遵循 Iceberg v2 格式的資料列級位置刪除規格,並強制執行快照隔離。

注意

Athena SQL 目前不支援copy-on-write方法。無論指定的資料表屬性為何MERGE INTOUPDATE、 和 DELETE FROM操作一律使用位置刪除的merge-on-read方法。如果您有設定資料表屬性,例如 write.update.modewrite.merge.mode和/或 write.delete.mode 來使用copy-on-write,您的查詢不會失敗,因為 Athena 會忽略它們並繼續使用merge-on-read。

使用以下命令對 Iceberg 資料表執行資料管理操作。