* 在数据库系统中,作为任务,每1分钟运行一次。** 取消进程的条件:* 1、锁住了其他进程。* 2、自身没有被其他进程锁住。* 3、此进程已经空闲了2分钟以上。DECLARE@USER_ID INT, @KILLCMD VARCHAR(100), @WAIT_TIME INT-- 设置空闲时间SET @WAIT_TIME = 2;-- 根据选择条件,选择出应该取消的进程DECLARE cur_lock CURSOR FORSELECT spidFROM master..sysprocessesWHEREDATEDIFF(minute, last_batch, getdate()) > Read More
posted @ 2007-10-06 10:09 attitudedecidesall Views(384) Comments(0) Diggs(0) Edit