Drop Database
KIỂM TRA TRẠNG THÁI DATABASES
-- Code kiểm tra trạng thái các database
select * from sys.databases
---------------------------------------DROP DATABASE
Drop 1 database
DROP DATABASE TEN_DATABASEDrop nhiều databases
-- Xóa nhiều database ngoại trừ database hệ thống
-- Khai báo tên database cần xóa (chỉ mang tính ví dụ, bạn cần thay đổi)
DECLARE @DatabaseName NVARCHAR(255)
-- Khai báo một cursor để lặp qua các database cần xóa
DECLARE db_cursor CURSOR FOR
SELECT name FROM sys.databases WHERE name not IN ('master', 'model', 'tempdb','msdb');
OPEN db_cursor
FETCH NEXT FROM db_cursor INTO @DatabaseName
WHILE @@FETCH_STATUS = 0
BEGIN
-- Xóa database
EXEC('DROP DATABASE ' + @DatabaseName)
PRINT 'Đã xóa database: ' + @DatabaseName
FETCH NEXT FROM db_cursor INTO @DatabaseName
END
CLOSE db_cursor
DEALLOCATE db_cursorLast updated