Lekce 3: Odstranění databázových objektů
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Analytics 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í
Pomocí příkazu
DROP
odeberte oprávnění proMary
pro přístup k databáziTestData
:DROP USER Mary; GO
Pomocí příkazu
DROP
odeberte oprávnění proMary
pro přístup k této instanci SYSTÉMU SQL Server 2005 (9.x):DROP LOGIN [<computer_name>\Mary]; GO
Pomocí příkazu
DROP
odebertepr_Names
procedury úložiště:DROP PROC pr_Names; GO
Pomocí příkazu
DROP
odeberte zobrazenívw_Names
:DROP VIEW vw_Names; GO
Odstranit tabulku
Pomocí příkazu
DELETE
odeberte všechny řádky z tabulkyProducts
:DELETE FROM Products; GO
Pomocí příkazu
DROP
odeberte tabulkuProducts
: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.