第 3 課:刪除資料庫物件

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Analytics Platform System (PDW)

注意

使用 Transact-SQL 的開始使用查詢學習路徑提供更深入的內容,以及實用的範例。

在這個簡短的課程中,會移除您在第 1 課和第 2 課中所建立的物件,然後卸除資料庫。

刪除物件之前,請先確定您是在正確的資料庫中:

USE TestData;
GO

撤銷預存程序權限

使用 REVOKE 陳述式移除 Mary 對預存程序的執行權限:

REVOKE EXECUTE ON pr_Names FROM Mary;
GO

卸除權限

  1. 使用 DROP 陳述式移除 Mary 存取 TestData 資料庫的權限:

    DROP USER Mary;
    GO
    
  2. 使用 DROP 陳述式移除 Mary 存取這個 SQL Server 2005 (9.x) 執行個體的權限:

    DROP LOGIN [<computer_name>\Mary];
    GO
    
  3. 使用 DROP 陳述式移除 pr_Names預存程序:

    DROP PROC pr_Names;
    GO
    
  4. 使用 DROP 陳述式移除 vw_Names檢視:

    DROP VIEW vw_Names;
    GO
    

刪除資料表

  1. 使用 DELETE 陳述式移除 Products 資料表中的所有資料列:

    DELETE FROM Products;
    GO
    
  2. 使用 DROP 陳述式移除 Products 資料表:

    DROP TABLE Products;
    GO
    

移除資料庫

當您還在 TestData 資料庫中時,將無法移除這個資料庫;因此,請先將內容切換到其他資料庫,然後使用 DROP 陳述式移除 TestData 資料庫:

USE MASTER;
GO
DROP DATABASE TestData;
GO

「撰寫 Transact-SQL 陳述式」教學課程到此結束。 請記住,這個教學課程只是簡短概觀,因此並不會描述陳述式的所有選項。 如果要設計和建立有效率的資料庫結構,以及設定資料的安全存取,則所需的資料庫將會比這個教學課程的所示範例更加複雜。

下一步