Sdílet prostřednictvím


Lekce 3: Odstranění databázových objektů

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAnalytics Platform System (PDW)databáze SQL v Microsoft Fabric

Poznámka:

Studijní program Začínáme s dotazováním pomocí jazyka Transact-SQL poskytuje podrobnější obsah spolu s praktickými příklady.

Tato krátká lekce odebere objekty, které jste vytvořili v lekci 1 a 2. lekci, a pak odstraní databázi.

Před odstraněním objektů se ujistěte, že jste ve správné databázi:

USE TestData;
GO

Odvolání oprávnění uložené procedury

Pomocí příkazu REVOKE odeberte oprávnění ke spuštění pro Mary uložené procedury:

REVOKE EXECUTE ON pr_Names FROM Mary;
GO

Odstranění oprávnění

  1. Pomocí příkazu DROP odeberte oprávnění pro Mary pro přístup k databázi TestData:

    DROP USER Mary;
    GO
    
  2. Pomocí příkazu DROP odeberte oprávnění pro Mary pro přístup k této instanci SYSTÉMU SQL Server 2005 (9.x):

    DROP LOGIN [<computer_name>\Mary];
    GO
    
  3. Pomocí příkazu DROP odeberte pr_Namesprocedury úložiště:

    DROP PROC pr_Names;
    GO
    
  4. Pomocí příkazu DROP odeberte zobrazení vw_Names:

    DROP VIEW vw_Names;
    GO
    

Odstranit tabulku

  1. Pomocí příkazu DELETE odeberte všechny řádky z tabulky Products:

    DELETE FROM Products;
    GO
    
  2. Pomocí příkazu DROP odeberte tabulku Products:

    DROP TABLE Products;
    GO
    

Odebrání databáze

V době, kdy jste v databázi, nemůžete odebrat TestData databázi; proto nejprve přepněte kontext na jinou databázi a potom pomocí příkazu DROP odeberte TestData databázi:

USE MASTER;
GO
DROP DATABASE TestData;
GO

Tím dojde k kurzu Psaní Transact-SQL Prohlášení. Nezapomeňte, že tento kurz je stručný přehled a nepopisuje všechny možnosti příkazů, které se používají. Návrh a vytvoření efektivní struktury databáze a konfigurace zabezpečeného přístupu k datům vyžaduje složitější databázi, než je znázorněno v tomto kurzu.

Další kroky