[代码实例][SQLServer]关闭连接
发布时间:2020-12-12 13:49:56 所属栏目:MsSql教程 来源:网络整理
导读:IF EXISTS( SELECT * FROM master.sys.databases WHERE name= 'EducationDB' ) BEGIN DECLARE @spid VARCHAR ( 20 ) DECLARE curDBLogin CURSOR FOR SELECT CAST (spid AS VARCHAR ( 20 )) AS spid FROM master.sys.sysprocesses WHERE dbid=DB_ID( 'Educati
IF EXISTS
(
SELECT * FROM master.sys.databases WHERE name='EducationDB' ) BEGIN DECLARE @spid VARCHAR(20) DECLARE curDBLogin CURSOR FOR SELECT CAST(spid AS VARCHAR(20)) AS spid FROM master.sys.sysprocesses WHERE dbid=DB_ID('EducationDB');
OPEN curDBLogin;
FETCH NEXT FROM curDBLogin INTO @spid;
WHILE @@FETCH_STATUS=0
BEGIN IF @spid!=@@SPID EXEC('KILL ' + @spid) FETCH NEXT FROM curDBLogin INTO @spid END CLOSE curDBLogin;
DEALLOCATE curDBLogin;
DROP DATABASE EducationDB;
END GO
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |