Pelajaran 3: Menghapus objek database

Berlaku untuk: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAnalytics Platform System (PDW)

Catatan

Jalur pembelajaran Memulai Kueri dengan Transact-SQL menyediakan konten yang lebih mendalam, bersama dengan contoh praktis.

Pelajaran singkat ini menghapus objek yang Anda buat di Pelajaran 1 dan Pelajaran 2, lalu menghilangkan database.

Sebelum Anda menghapus objek, pastikan Anda berada di database yang benar:

USE TestData;
GO

Mencabut izin prosedur tersimpan

REVOKE Gunakan pernyataan untuk menghapus izin eksekusi pada Mary prosedur tersimpan:

REVOKE EXECUTE ON pr_Names FROM Mary;
GO

Hilangkan izin

  1. DROP Gunakan pernyataan untuk menghapus izin untuk Mary mengakses TestData database:

    DROP USER Mary;
    GO
    
  2. DROP Gunakan pernyataan untuk menghapus izin untuk Mary mengakses instans SQL Server 2005 (9.x):

    DROP LOGIN [<computer_name>\Mary];
    GO
    
  3. DROP Gunakan pernyataan untuk menghapus prosedur pr_Namespenyimpanan :

    DROP PROC pr_Names;
    GO
    
  4. DROP Gunakan pernyataan untuk menghapus tampilan vw_Names:

    DROP VIEW vw_Names;
    GO
    

Hapus tabel

  1. DELETE Gunakan pernyataan untuk menghapus semua baris dari Products tabel:

    DELETE FROM Products;
    GO
    
  2. DROP Gunakan pernyataan untuk menghapus Products tabel:

    DROP TABLE Products;
    GO
    

Menghapus database

Anda tidak bisa menghapus TestData database saat Anda berada di database; oleh karena itu, pertama-tama alihkan konteks ke database lain, lalu gunakan DROP pernyataan untuk menghapus TestData database:

USE MASTER;
GO
DROP DATABASE TestData;
GO

Ini menyimpulkan tutorial Menulis Pernyataan T-SQL. Ingat, tutorial ini adalah gambaran umum singkat dan tidak menjelaskan semua opsi untuk pernyataan yang digunakan. Merancang dan membuat struktur database yang efisien dan mengonfigurasi akses aman ke data memerlukan database yang lebih kompleks daripada yang ditunjukkan dalam tutorial ini.

Langkah berikutnya