Istruzione DELETE

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Crea una query di eliminazione che consente di rimuovere record da una o più tabelle elencate nella proposizione FROM che soddisfano i criteri indicati nella proposizione 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 consente di definire i record da eliminare.


Osservazioni

L'istruzione DELETE è particolarmente utile quando è necessario eliminare numerosi record.

Per eliminare un'intera tabella dal database è possibile utilizzare il metodo Execute con un'istruzione DROP. Se si elimina la tabella, tuttavia, verrà eliminata anche la relativa struttura. Se invece si utilizza l'istruzione DELETE vengono eliminati solo i dati e restano intatte la struttura e tutte le proprietà della tabella, ad esempio gli indici e gli attributi di campo.

È possibile utilizzare ELIMINA per eliminare record da tabelle presenti in un relazione uno-a-molti con altre tabelle. Operazioni di eliminazione a catena che i record nelle tabelle presenti sul lato "molti" della relazione per essere eliminata quando si elimina il record corrispondente nel uno lato della relazione nella query. Ad esempio, di relazione tra le tabelle clienti e ordini, la tabella clienti è sul lato "uno" e la tabella ordini è sul lato "molti" della relazione. Eliminazione di un record nella tabella clienti i record corrispondenti ordini verrà eliminati se l'opzione di eliminazione a catena viene specificato.

Una query di eliminazione consente di eliminare interi record, non solo i dati di campi specifici. Se si desidera eliminare i valori in un campo specifico, creare un query di aggiornamento che consente di modificare i valori da Null.

Importante : 

  • Non è possibile annullare l'operazione dopo aver eliminato i record mediante la query di eliminazione. Se si desidera conoscere in anticipo quali record verranno eliminati, controllare i risultati di una query di selezione che utilizza gli stessi criteri, quindi eseguire la query di eliminazione.

  • Mantenere sempre copie di backup dei dati. Se vengono eliminati i record sbagliati, sarà possibile recuperarli da tali copie di backup.



Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

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.

×