DELETE
Athena Iceberg DELETE scrive i file di eliminazione della posizione Iceberg in una tabella. Questo è noto come eliminazione merge-on-read. A differenza di un'eliminazione copy-on-write, un'eliminazione merge-on-read è più efficiente perché non riscrive i dati dei file. Quando Athena legge i dati Iceberg, unisce i file di eliminazione della posizione Iceberg con i file di dati per produrre la visualizzazione più recente di una tabella. Per rimuovere questi file di eliminazione della posizione, puoi eseguire Azione di compattazione REWRITE DATA. Le operazioni DELETE vengono addebitate dalla quantità di dati analizzati. Per la sintassi, consulta DELETE.
L'esempio seguente elimina le righe da iceberg_table che hanno c3 come valore per category.
DELETE FROM iceberg_table WHERE category='c3'