Lekcja 3. Usuwanie obiektów bazy danych
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Analytics Platform System (PDW)
SQL database w Microsoft Fabric
Uwaga
Ścieżka szkoleniowa Wprowadzenie do wykonywania zapytań za pomocą języka Transact-SQL zawiera bardziej szczegółową zawartość wraz z praktycznymi przykładami.
Ta krótka lekcja usuwa obiekty utworzone w lekcji 1 i lekcji 2, a następnie usuwa bazę danych.
Przed usunięciem obiektów upewnij się, że jesteś w prawidłowej bazie danych:
USE TestData;
GO
Odwoływanie uprawnień procedury składowanej
Użyj instrukcji REVOKE
, aby usunąć uprawnienie do wykonywania dla Mary
w procedurze składowanej:
REVOKE EXECUTE ON pr_Names FROM Mary;
GO
Usuwanie uprawnień
Użyj instrukcji
DROP
, aby usunąć uprawnienia dlaMary
w celu uzyskania dostępu do bazy danychTestData
:DROP USER Mary; GO
Użyj instrukcji
DROP
, aby usunąć uprawnienie dlaMary
w celu uzyskania dostępu do tego wystąpienia programu SQL Server 2005 (9.x):DROP LOGIN [<computer_name>\Mary]; GO
Użyj instrukcji
DROP
, aby usunąć procedurę magazynupr_Names
:DROP PROC pr_Names; GO
Użyj instrukcji
DROP
, aby usunąć widokvw_Names
:DROP VIEW vw_Names; GO
Usuwanie tabeli
Użyj instrukcji
DELETE
, aby usunąć wszystkie wiersze z tabeliProducts
:DELETE FROM Products; GO
Użyj instrukcji
DROP
, aby usunąć tabelęProducts
:DROP TABLE Products; GO
Usuwanie bazy danych
Nie można usunąć bazy danych TestData
, gdy jesteś w bazie danych; dlatego najpierw przełącz kontekst do innej bazy danych, a następnie użyj instrukcji DROP
, aby usunąć bazę danych TestData
:
USE MASTER;
GO
DROP DATABASE TestData;
GO
To kończy samouczek Pisanie instrukcji Transact-SQL. Pamiętaj, że ten samouczek jest krótkim omówieniem i nie opisuje wszystkich opcji używanych instrukcji. Projektowanie i tworzenie wydajnej struktury bazy danych oraz konfigurowanie bezpiecznego dostępu do danych wymaga bardziej złożonej bazy danych niż pokazano w tym samouczku.