更新 Iceberg 資料表資料
您可以使用 INSERT、UPDATE 和 DELETE 查詢,直接在 Athena 上管理 Iceberg 資料表資料。每次資料管理異動都會產生新的快照,使用時間歷程查詢可查詢此快照。UPDATE 和 DELETE 陳述式遵循 Iceberg v2 格式的資料列級位置刪除
注意
Athena SQL 目前不支援寫入時複製方法。無論指定的資料表屬性為何,UPDATE、MERGE INTO 和 DELETE FROM 操作一律使用讀取時合併方法和位置刪除。如果您已設定資料表屬性 (例如 write.update.mode、write.merge.mode 及/或 write.delete.mode 以使用寫入時複製),則您的查詢不會失敗,因為 Athena 會忽略它們並繼續使用讀取時合併。
使用以下命令對 Iceberg 資料表執行資料管理操作。