

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Aggiornare dati di tabelle Iceberg
<a name="querying-iceberg-updating-iceberg-table-data"></a>

È possibile gestire i dati della tabella Iceberg direttamente su Athena utilizzando le query `INSERT`, `UPDATE` e `DELETE`. Ogni transazione di gestione dei dati produce un nuovo snapshot, che può essere interrogato utilizzando una query temporale. Le istruzioni `UPDATE` e `DELETE` seguono le specifiche di [eliminazione della posizione](https://iceberg.apache.org/spec/#position-delete-files) a livello di riga del formato Iceberg v2 e applicano l'isolamento della snapshot.

**Nota**  
Athena SQL attualmente non supporta questo approccio. copy-on-write Le `DELETE FROM` operazioni `UPDATE``MERGE INTO`, e utilizzano sempre l' merge-on-readapproccio con eliminazioni posizionali, indipendentemente dalle proprietà della tabella specificate. Nel caso in cui si disponga di proprietà della tabella di configurazione come `write.update.mode``write.merge.mode`, e/o `write.delete.mode` da utilizzare copy-on-write, le query non falliranno poiché Athena le ignorerà e continuerà a utilizzarle. merge-on-read 

Utilizzare i seguenti comandi per eseguire operazioni di gestione dei dati sulle tabelle Iceberg.

**Topics**
+ [INSERT INTO](querying-iceberg-insert-into.md)
+ [DELETE](querying-iceberg-delete.md)
+ [UPDATE](querying-iceberg-update.md)
+ [MERGE INTO](querying-iceberg-merge-into.md)