Creazione di query (Visual Database Tools)Create Delete Queries (Visual Database Tools)

Per eliminare tutte le righe di una tabella, è possibile utilizzare una query di eliminazione.You can delete all rows in a table by using a Delete query.

Nota

Se si eliminano tutte le righe di una tabella, non verrà eliminata la tabella, ma solo i dati in essa contenuti.Deleting all rows from a table clears the data in the table but does not delete the table itself. Per eliminare una tabella da un database, fare clic su di essa con il pulsante destro del mouse in Esplora oggetti, quindi scegliere Elimina.To delete a table from a database, right-click the table in Object Explorer and click Delete.

Quando si crea una query di eliminazione, nel riquadro Criteri vengono visualizzate le opzioni disponibili per l'eliminazione delle righe.When you create a Delete query, the Criteria pane changes to reflect the options available for deleting rows. Poiché la query di eliminazione non consente la visualizzazione di dati, vengono eliminate le colonne Output, Ordina per e Ordinamento.Because you do not display data in a Delete query, the Output, Sort By, and Sort Order columns are removed. Vengono inoltre rimosse le caselle di controllo accanto ai nomi di colonna nel rettangolo che rappresenta la tabella o l'oggetto con valori di tabella, in quanto non è possibile specificare singole colonne da eliminare.In addition, the check boxes next to the column names in the rectangle representing the table or table-valued object are removed because you cannot specify individual columns to delete.

Se in Progettazione query e Progettazione viste non è possibile eliminare una o più righe, non ne verrà eliminata alcuna e un messaggio indicherà in quali righe sono contenute informazioni che non possono essere eliminate dal database.If the Query and View Designer can't delete one or more of the rows none of them will be deleted and you will receive a message telling you which row(s) contain information that can't be deleted from the database.

Attenzione

Una volta eseguita, la query di eliminazione non potrà essere annullata.You cannot undo the action of executing a Delete query. È dunque opportuno eseguire una copia di backup dei dati prima di eseguire la query di eliminazione.As a precaution, back up your data before executing a Delete query.

Per creare una query di eliminazioneTo create a Delete query

  1. Aggiungere al riquadro Diagramma la tabella da cui eliminare le righe.Add the table to delete rows from to the Diagram pane.

  2. Scegliere Modifica tipo dal menu Progettazione query, quindi Elimina.From the Query Designer menu, point to Change Type, and then click Delete. Nota Se nel riquadro Diagramma sono visualizzate più tabelle quando si inizia a creare la query di eliminazione, in Progettazione query e Progettazione viste verrà visualizzata la finestra di dialogo Elimina tabella , in cui è necessario specificare il nome della tabella contenente le righe da eliminare.Note If more than one table is displayed in the Diagram pane when you start the Delete query, the Query and View Designer displays the Delete Table Dialog Box to prompt you for the name of the table to delete rows from.

Quando si esegue una query di eliminazione, non viene restituito alcun risultato nel riquadro Risultati.When you execute the Delete query, no results are reported in the Results Pane. Viene invece visualizzato un messaggio che indica il numero di righe eliminate.Instead, a message appears indicating how many rows were deleted.

Vedere ancheSee Also

Tipi di query supportati (Visual Database Tools)Supported Query Types (Visual Database Tools)
Procedure per la progettazione di query e viste (Visual Database Tools)Design Queries and Views How-to Topics (Visual Database Tools)