Delen via


Les 3: Databaseobjecten verwijderen

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAnalytics Platform System (PDW)SQL-database in Microsoft Fabric Preview

Note

Het leertraject Aan de slag met query's uitvoeren met Transact-SQL biedt uitgebreidere inhoud, samen met praktische voorbeelden.

In deze korte les worden de objecten verwijderd die u hebt gemaakt in Les 1 en Les 2 en wordt de database verwijderd.

Voordat u objecten verwijdert, controleert u of u zich in de juiste database bevindt:

USE TestData;
GO

Opgeslagen proceduremachtigingen intrekken

Gebruik de instructie REVOKE om de uitvoermachtiging voor Mary voor de opgeslagen procedure te verwijderen:

REVOKE EXECUTE ON pr_Names FROM Mary;
GO

Drop permissions

  1. Gebruik de instructie DROP om de machtiging voor Mary te verwijderen voor toegang tot de TestData-database:

    DROP USER Mary;
    GO
    
  2. Gebruik de DROP-instructie om de machtiging voor Mary te verwijderen voor toegang tot dit exemplaar van SQL Server 2005 (9.x):

    DROP LOGIN [<computer_name>\Mary];
    GO
    
  3. Gebruik de instructie DROP om de winkelprocedure te verwijderen pr_Names:

    DROP PROC pr_Names;
    GO
    
  4. Gebruik de instructie DROP om de weergave te verwijderen vw_Names:

    DROP VIEW vw_Names;
    GO
    

Delete table

  1. Gebruik de instructie DELETE om alle rijen uit de Products tabel te verwijderen:

    DELETE FROM Products;
    GO
    
  2. Gebruik de instructie DROP om de Products tabel te verwijderen:

    DROP TABLE Products;
    GO
    

Remove database

U kunt de TestData database niet verwijderen terwijl u zich in de database bevindt; Schakel daarom eerst de context over naar een andere database en gebruik vervolgens de DROP-instructie om de TestData-database te verwijderen:

USE MASTER;
GO
DROP DATABASE TestData;
GO

Hiermee wordt de zelfstudie Schrijven Transact-SQL-instructies afgerond. Onthoud dat deze zelfstudie een kort overzicht is en niet alle opties beschrijft voor de instructies die worden gebruikt. Voor het ontwerpen en maken van een efficiƫnte databasestructuur en het configureren van beveiligde toegang tot de gegevens is een complexere database vereist dan in deze zelfstudie wordt weergegeven.

Next steps