本文整理自网络,侵删。
use master go
create proc KillSpByDbName(@dbname varchar(20))asbegindeclare @sql nvarchar(500),@temp varchar(1000)declare @spid intset @sql='declare getspid cursor for select spid from sysprocesses where dbid=db_id('''+@dbname+''')'exec (@sql)open getspidfetch next from getspid into @spidwhile @@fetch_status<>-1begin set @temp='kill '+rtrim(@spid) exec(@temp)fetch next from getspid into @spidendclose getspiddeallocate getspidend
Use master Exec KillSpByDbName '数据库名称'
相关阅读 >>
Delphi d10.x 安卓app开发中按返回键后程序不退出程序的方法
Delphi winapi: getwindow - 获取与指定窗口具有指定关系的窗口的句柄
firemonkey listbox 的几个事件:拖动,点击,长按
更多相关阅读请进入《Delphi》频道 >>