Condividi tramite


Creare query di eliminazione (Visual Database Tools)

si applica a:SQL Server

È possibile eliminare tutte le righe di una tabella usando una query di eliminazione.

Nota

L'eliminazione di tutte le righe da una tabella cancella i dati nella tabella, ma non elimina la tabella stessa. Per eliminare una tabella da un database, fare clic con il pulsante destro del mouse sulla tabella in Esplora oggetti e scegliere Elimina.

Quando si crea una query di eliminazione, il riquadro Criteri cambia in modo da riflettere le opzioni disponibili per l'eliminazione di righe. Poiché non vengono visualizzati dati in una query Delete, le colonne Output, Sort By e Sort Order vengono rimosse. Inoltre, le caselle di controllo accanto ai nomi di colonna nel rettangolo che rappresentano la tabella o l'oggetto con valori di tabella vengono rimosse perché non è possibile specificare singole colonne da eliminare.

Se Progettazione query e Progettazione viste non possono eliminare una o più righe, nessuna di esse viene eliminata e viene visualizzato un messaggio che indica quali righe contengono informazioni che non possono essere eliminate dal database.

Cautela

Non è possibile annullare l'azione di esecuzione di una query di eliminazione. Per precauzione, eseguire il backup dei dati prima di eseguire una query di eliminazione.

Creare una query di eliminazione

  1. Aggiungere al riquadro Diagramma la tabella da cui eliminare le righe.

  2. Scegliere Cambia tipo dal menu Progettazione query e quindi selezionare Elimina. Nota Se nel riquadro Diagramma vengono visualizzate più tabelle quando si avvia la query di eliminazione, in Progettazione query e viste viene visualizzata la finestra di dialogo "Elimina tabella" per richiedere il nome della tabella da cui eliminare le righe.

Quando si esegue la query Di eliminazione, nel riquadro Risultati (Visual Database Tools) non vengono segnalati risultati. Viene invece visualizzato un messaggio che indica il numero di righe eliminate.