本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
更新 Iceberg 資料表資料
您可以使用 INSERT、 和 DELETE查詢UPDATE,直接在 Athena 上管理 Iceberg 資料表資料。每次資料管理異動都會產生新的快照,使用時間歷程查詢可查詢此快照。UPDATE 和 DELETE 陳述式遵循 Iceberg v2 格式的資料列級位置刪除
注意
Athena SQL 目前不支援copy-on-write方法。無論指定的資料表屬性為何MERGE INTO, UPDATE、 和 DELETE FROM操作一律使用位置刪除的merge-on-read方法。如果您有設定資料表屬性,例如 write.update.mode、 write.merge.mode和/或 write.delete.mode 來使用copy-on-write,您的查詢不會失敗,因為 Athena 會忽略它們並繼續使用merge-on-read。
使用以下命令對 Iceberg 資料表執行資料管理操作。