在整个数据库中查找包含某关键字的所有存储过程
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
--查找包含某关键字的存储过程名
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语句查找某数据库中所有存储过程包含的内容
- 在整个数据库中查找包含某关键字的所有存储过程
- 利用SQL语句查找某数据库中所有存储过程包含的内容(转)
- 利用SQL语句查找某数据库中所有存储过程包含的内容
- 根据存储过程包含某个关键字,查找相关所有存储过程信息及根据多个主键删除重复列
- 利用SQL语句查找某数据库中所有存储过程包含的内容
- 用SQL语句查找包含有某个关键字的存储过程、触发器、函数等(仅适用MS SQL SERVER)
- 在所有存储过程中查找关键字
- 在所有存储过程中查找一个关键字
- sqlserver快速查找所有存储过程中是否包含某字符
- sql server查询数据库中所有包含某文本的存储过程、视图和函数的SQL
- 查询数据库中所有包含某文本的存储过程、视图和函数的SQL
- sqlserver查询数据库中包含某个字段的所有表和所有存储过程
- 在数据库SQL Server 2005/2008中,查询包含某关键字的存储过程语句:
- [转载]SQL Server查找包含某关键字的存储过程3种方法
- SQL查看数据库中包含临时表的所有存储过程
- sqlserver快速查找所有存储过程中是否包含某字符
- 查找整个数据库里面包含某一字段的所有表
- 查找数据库中所有存储过程的内容
- 查询数据库存储过程中包含某字符串的所有存储过程名称