Pelajaran 3: Menghapus objek database
Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Analytics 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
DROP
Gunakan pernyataan untuk menghapus izin untukMary
mengaksesTestData
database:DROP USER Mary; GO
DROP
Gunakan pernyataan untuk menghapus izin untukMary
mengakses instans SQL Server 2005 (9.x):DROP LOGIN [<computer_name>\Mary]; GO
DROP
Gunakan pernyataan untuk menghapus prosedurpr_Names
penyimpanan :DROP PROC pr_Names; GO
DROP
Gunakan pernyataan untuk menghapus tampilanvw_Names
:DROP VIEW vw_Names; GO
Hapus tabel
DELETE
Gunakan pernyataan untuk menghapus semua baris dariProducts
tabel:DELETE FROM Products; GO
DROP
Gunakan pernyataan untuk menghapusProducts
tabel:DROP TABLE Products; GO
Menghapus database
Anda tidak dapat menghapus TestData
database saat 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 Transact-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.