Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

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.*]
Tabella
FROM Criteri WHERE

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.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×