zoukankan      html  css  js  c++  java
  • 关闭进程的数据库

    use  master
    go
     
    if  exists  (select  *  from  dbo.sysobjects  where  id  =  object_id(N'[dbo].[p_killspid]')  and  OBJECTPROPERTY(id,  N'IsProcedure')  =  1)
    drop  procedure  [dbo].[p_killspid]
    GO
     
    create  proc  p_killspid
    @dbname  varchar(200) --要关闭进程的数据库名
    as     
    declare  @sql    nvarchar(500)     
    declare  @spid  nvarchar(20)
     
    declare  #tb  cursor  for
    select  spid=cast(spid  as  varchar(20))  from  master..sysprocesses  where  dbid=db_id(@dbname)
    open  #tb
    fetch  next  from  #tb  into  @spid
    while  @@fetch_status=0
    begin     
    exec('kill  '+@spid)
    fetch  next  from  #tb  into  @spid
    end     
    close  #tb
    deallocate  #tb
    go
     
    --用法     
    exec  p_killspid    'shcdf'

  • 相关阅读:
    方法参数的传递方式
    方法设计
    接口
    SQL 安装MySQL
    Windows 10 安装 wordpress
    Windows10安装PHP7+Apache 2.4
    做一个增删改查的工程
    清除缓存
    创建POJO
    VI快捷键
  • 原文地址:https://www.cnblogs.com/wlwjc/p/2952677.html
Copyright © 2011-2022 走看看