Lektion 3: Ta bort databasobjekt
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Analytics Platform System (PDW)
SQL Database i Microsoft Fabric
Anmärkning
Utbildningsvägen Komma igång med frågor med Transact-SQL ger mer djupgående innehåll, tillsammans med praktiska exempel.
Den här korta lektionen tar bort de objekt som du skapade i lektion 1 och lektion 2 och släpper sedan databasen.
Kontrollera att du är i rätt databas innan du tar bort objekt:
USE TestData;
GO
Återkalla behörigheter för lagrad procedur
Använd REVOKE
-instruktionen för att ta bort körningsbehörigheten för Mary
på den lagrade proceduren:
REVOKE EXECUTE ON pr_Names FROM Mary;
GO
Ta bort behörigheter
Använd
DROP
-instruktionen för att ta bort behörighet förMary
för att komma åtTestData
-databasen:DROP USER Mary; GO
Använd
DROP
-instruktionen för att ta bort behörighet förMary
för att få åtkomst till den här instansen av SQL Server 2005 (9.x):DROP LOGIN [<computer_name>\Mary]; GO
Använd
DROP
-instruktionen för att ta bort lagringsprocedurenpr_Names
:DROP PROC pr_Names; GO
Använd instruktionen
DROP
för att ta bort vynvw_Names
:DROP VIEW vw_Names; GO
Ta bort tabell
Använd
DELETE
-instruktionen för att ta bort alla rader från tabellenProducts
:DELETE FROM Products; GO
Använd instruktionen
DROP
för att ta bort tabellenProducts
:DROP TABLE Products; GO
Ta bort databas
Du kan inte ta bort TestData
-databasen när du är i databasen. Växla därför först kontext till en annan databas och använd sedan instruktionen DROP
för att ta bort TestData
-databasen:
USE MASTER;
GO
DROP DATABASE TestData;
GO
Detta avslutar självstudiekursen Skriva Transact-SQL-instruktioner. Kom ihåg att den här självstudien är en kort översikt och den beskriver inte alla alternativ för de instruktioner som används. Att utforma och skapa en effektiv databasstruktur och konfigurera säker åtkomst till data kräver en mer komplex databas än den som visas i den här självstudien.