原文地址:http://www.itpub.net/thread-809758-1-1.html use master go ) drop procedure [dbo].[p_killspid] GO create proc p_killspid ) --要关闭进程的数据库名 as ) ) declare #tb cursor for )) from master..sysprocesses open #tb fetch next from #tb into @spid begin exec(
经常使用需要还原数据库又不想关闭已经打开的画面,所以直接上 CREATE PROCEDURE [dbo].[StopLogin] ) AS DECLARE ), ) BEGIN IF (@Dname = '') BEGIN DECLARE DataName CURSOR FOR SELECT name FROM sysdatabases WHERE name not in ('master') OPEN DataName FETCH NEXT FROM DataName INTO @name )