第 3 課:刪除資料庫物件
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Analytics Platform System (PDW)
注意
使用 Transact-SQL 開始查詢學習路徑提供更深入的內容,以及實際範例。
在這個簡短的課程中,會移除您在第 1 課和第 2 課中所建立的物件,然後卸除資料庫。
刪除物件之前,請先確定您是在正確的資料庫中:
USE TestData;
GO
撤銷預存程序權限
使用 REVOKE
陳述式移除 Mary
對預存程序的執行權限:
REVOKE EXECUTE ON pr_Names FROM Mary;
GO
卸除權限
使用
DROP
陳述式移除Mary
存取TestData
資料庫的權限:DROP USER Mary; GO
使用
DROP
陳述式移除Mary
存取這個 SQL Server 2005 (9.x) 執行個體的權限:DROP LOGIN [<computer_name>\Mary]; GO
使用
DROP
陳述式移除pr_Names
預存程序:DROP PROC pr_Names; GO
使用
DROP
陳述式移除vw_Names
檢視:DROP VIEW vw_Names; GO
刪除資料表
使用
DELETE
陳述式移除Products
資料表中的所有資料列:DELETE FROM Products; GO
使用
DROP
陳述式移除Products
資料表:DROP TABLE Products; GO
移除資料庫
當您還在 TestData
資料庫中時,將無法移除這個資料庫;因此,請先將內容切換到其他資料庫,然後使用 DROP
陳述式移除 TestData
資料庫:
USE MASTER;
GO
DROP DATABASE TestData;
GO
「撰寫 Transact-SQL 陳述式」教學課程到此結束。 請記住,這個教學課程只是簡短概觀,因此並不會描述陳述式的所有選項。 如果要設計和建立有效率的資料庫結構,以及設定資料的安全存取,則所需的資料庫將會比這個教學課程的所示範例更加複雜。