删除除名称中包含字符串的所有过程

时间:2010-01-09 14:52:54

标签: sql-server-2008

我想从我的SQL Server数据库中删除很多SP。但是,我想写“删除除名字中包含某个字符串的所有程序”。

我该怎么做?我正在使用SQL Server 2008 R2。

感谢

1 个答案:

答案 0 :(得分:1)

怎么样:

SELECT 'DROP PROCEDURE ' + name
FROM    sysobjects WHERE xtype = 'U' AND
        name LIKE 'usp_%'   -- Here you'll define your criteria

运行此命令后,您只需执行此命令输出。