批量删除所有自定义的存储过程

declare   @str   varchar(8000)  
  set   @str   =   ”  
  select   @str   =   @str   +   ‘,’   +   name   From   sysobjects   WHERE   xtype=’P’   and   status>=0  

declare   @str   varchar(8000)  
  set   @str   =   ”  
  select   @str   =   @str   +   ‘,’   +   name   From   sysobjects   WHERE   xtype=’P’   and   status>=0  
  select   @str   =   ‘drop   proc   ‘   +   substring(@str,2,8000)  
  select   @str  
  exec   (@str)   
 

发表评论