Istruzione DELETE

Crea una query di eliminazione che rimuove i record da una o più tabelle elencate nella clausola FROM che soddisfa la clausola WHERE.

Sintassi

DELETE [tabella.*]
FROM tabella
WHERE criteri

L'istruzione DELETE è composta dalle parti seguenti:

Parte

Descrizione

tabella

Nome facoltativo della tabella da cui vengono eliminati i record.

tabella

Nome della tabella da cui vengono eliminati i record.

criteri

espressione che determina i record da eliminare.


Osservazioni

DELETE è particolarmente utile per eliminare più record.

Per eliminare un'intera tabella del database, è possibile usare il metodo Execute con un'istruzione DROP. Se si elimina la tabella, tuttavia, la struttura viene persa. Al contrario, quando si usa DELETE, solo i dati vengono eliminati; la struttura della tabella e tutte le proprietà della tabella, ad esempio gli attributi del campo e gli indici, rimangono invariate.

È possibile usare DELETE per rimuovere i record delle tabelle in una relazione uno-a-molti con altre tabelle. L'eliminazione a catena delle operazioni comporta anche l'eliminazione dei record nelle tabelle sul lato molti della relazione quando il record corrispondente sul lato uno della relazione viene eliminato nella query. Ad esempio, nella relazione tra le tabelle Clienti e Ordini, la tabella Clienti è sul lato uno e la tabella Ordini è sul lato molti della relazione. Eliminare un record dalla tabella Clienti comporta l'eliminazione dei record Ordini corrispondenti se si specifica l'opzione di eliminazione a catena.

Una query di eliminazione elimina interi record, non solo i dati nei campi specifici. Se si vogliono eliminare i valori in un campo specifico, creare una query di aggiornamento che modifichi i valori in Null.

Importante : 

  • Dopo aver rimosso i record con una query di eliminazione, non è possibile annullare l'operazione. Per sapere quali record sono stati eliminati, esaminare prima i risultati di una query di selezione che usa gli stessi criteri, quindi eseguire la query di eliminazione.

  • Mantenere copie di backup dei dati in qualsiasi momento. Se si eliminano i record errati, è possibile recuperarli dalle copie di backup.



Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×