您的位置:首页 > 数据库

在整个数据库中查找包含某关键字的所有存储过程

2011-10-20 12:07 381 查看
      当我们对数据表进行修改时,比如删除某个字段。我们必须保证所有用到该字段的存储过程都必须做相应的修改。因此我们如果能用一条SQL语句来查找出所有包含该字段名称的存储过程,那将是非常方便的:

     --查找包含某关键字的存储过程名

select OBJECT_NAME(id),id from syscomments 
where id in

(

    select 

    object_id(name)

    from dbo.sysobjects

    where xtype='P'

)
and text like '%FieldName%'

group by id 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  存储 数据库 sql