前端之家收集整理的这篇文章主要介绍了
sql – 查找插入特定表的存储过程,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法找到哪些存储过程在表中创建条目.比如说:
存储过程A插入表A中
存储的Proceudre B插入表A中
存储过程C插入表B中
我想查询返回存储过程A和存储过程B的名称.
我现在已经做到了这一点,但它所做的就是找到存储过程.我认为找到存储过程是一个很好的起点.
select schema_name(schema_id) as [schema],name
from sys.procedures
where name like '%Item%' and name like '%Create%'
我正在使用Microsoft sql 2008
您可以
搜索包含所有过程和视图的文本的sys.
sql_modules:
SELECT OBJECT_NAME(object_id)
FROM sys.sql_modules
WHERE definition LIKE '%TablenameIWanttoFind%'
如果您确定的措辞可以搜索“INSERT INTO mytable”之类的内容
原文链接:https://www.f2er.com/mssql/78994.html