您的位置:首页 > 数据库

SQL Server 2005 查询分析中删除数据库

2010-05-06 18:08 369 查看
USE master
GO

DECLARE @dbname sysname
SET @dbname='TEST' --这个是要删除的数据库库名

DECLARE @s NVARCHAR(1000)
DECLARE tb CURSOR local FOR
SELECT s='KILL '+CAST(spid AS NVARCHAR)
FROM master..sysprocesses
WHERE dbid=DB_ID(@dbname)

OPEN tb
FETCH next FROM tb INTO @s
WHILE @@FETCH_STATUS=0
BEGIN
EXEC(@s)
FETCH next FROM tb INTO @s
END

CLOSE tb
DEALLOCATE tb

EXEC('DROP DATABASE ['+@dbname+']')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐