代码之家  ›  专栏  ›  技术社区  ›  GurdeepS

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

  •  0
  • GurdeepS  · 技术社区  · 14 年前

    我想从我的SQL Server数据库中删除很多SP。但是,我想写“删除除名字中包含特定字符串的过程之外的所有过程”。

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

    感谢

    1 回复  |  直到 14 年前
        1
  •  1
  •   Rubens Farias    14 年前

    如何:

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

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