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 perMary
sulla stored procedure:REVOKE EXECUTE ON pr_Names FROM Mary; GO
Utilizzare l'istruzione
DROP
per rimuovere l'autorizzazione di accesso perMary
al databaseTestData
:DROP USER Mary; GO
Usare l'istruzione per rimuovere l'autorizzazione
DROP
perMary
accedere a questa istanza di SQL Server 2005:DROP LOGIN [<computer_name>\Mary]; GO
Utilizzare l'istruzione
DROP
per rimuovere la stored procedurepr_Names
:DROP PROC pr_Names; GO
Utilizzare l'istruzione
DROP
per rimuovere la vistavw_Names
:DROP View vw_Names; GO
Utilizzare l'istruzione
DELETE
per rimuovere tutte le righe della tabellaProducts
:DELETE FROM Products; GO
Utilizzare l'istruzione
DROP
per rimuovere la tabellaProducts
:DROP Table Products; GO
Non è possibile rimuovere il database
TestData
se è in uso. Passare pertanto a un altro database e quindi utilizzare l'istruzioneDROP
per rimuovere il databaseTestData
: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
Vedere anche
REVOKE (Transact-SQL)
DROP USER (Transact-SQL)
DROP LOGIN (Transact-SQL)
DROP PROCEDURE (Transact-SQL)
DROP VIEW (Transact-SQL)
DELETE (Transact-SQL)
DROP TABLE (Transact-SQL)
DROP DATABASE (Transact-SQL)