Eliminazione degli oggetti di database
Per rimuovere completamente tutte le tracce di questa esercitazione, è sufficiente eliminare il database. In questo argomento verranno comunque illustrate le procedure per annullare ogni azione eseguita nell'ambito dell'esercitazione.
Rimozione di autorizzazioni e oggetti
Prima di eliminare gli oggetti, verificare di trovarsi nel database corretto:
USE TestData; GO
Utilizzare l'istruzione REVOKE per rimuovere l'autorizzazione di esecuzione per Mary sulla stored procedure:
REVOKE EXECUTE ON pr_Names FROM Mary; GO
Utilizzare l'istruzione DROP per rimuovere l'autorizzazione di accesso per Mary al database TestData:
DROP USER Mary; GO
Utilizzare l'istruzione DROP per rimuovere l'autorizzazione di accesso per Mary all'istanza di SQL Server 2005:
DROP LOGIN [<computer_name>\Mary]; GO
Utilizzare l'istruzione DROP per rimuovere la stored procedure pr_Names:
DROP PROC pr_Names; GO
Utilizzare l'istruzione DROP per rimuovere la vista vw_Names:
DROP View vw_Names; GO
Utilizzare l'istruzione DELETE per rimuovere tutte le righe della tabella Products:
DELETE FROM Products; GO
Utilizzare l'istruzione DROP per rimuovere la tabella Products:
DROP Table Products; GO
Non è possibile rimuovere il database TestData se è in uso. Passare pertanto a un altro database e quindi utilizzare l'istruzione DROP per rimuovere il database TestData:
USE MASTER; GO DROP DATABASE TestData; GO
In questo modo si conclude l'esercitazione per la scrittura di istruzioni Transact-SQL. Tenere presente che questa esercitazione rappresenta una breve panoramica in cui non vengono descritte tutte le opzioni delle istruzioni utilizzate. La progettazione e la creazione di una struttura di database efficiente e la configurazione dell'accesso sicuro ai dati richiede un database più complesso di quello illustrato in questa esercitazione.
Torna al portale degli strumenti di SQL Server
Esercitazione: Scrittura di istruzioni Transact-SQL