删除数据库
正常语句
DROP DATABASE 数据库名称;
很多情况下无法正常删除,Sql server 使用drop database 语句,无法删除正在使用的数据库时可使用下方代码
--查询分析器中执行下面的语句就行了.
use master
go
declare @dbname sysname
set @dbname='数据库名称' --这个是要删除的数据库库名
declare @s nvarchar(1000)
declare tb cursor local for
select s='kill '+cast(spid as varchar)
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+']')
相关文章
© 版权声明
THE END