查找插入到特定表中的存储过程

是否有一种方法可以找到哪些存储过程在表中创建条目。比如说:

存储过程A插入到表A中
存储的过程B插入到表A中
存储过程C插入到表B中

我希望查询返回存储过程A和存储过程B的名称

我现在就知道了,但它所做的只是查找存储过程。我认为找到存储过程是一个很好的起点


选择schema_name(schema_id)作为[schema],
名称
来自sys.procedures
其中名称为“%Item%”和名称为“%Create%”

我正在使用Microsoft SQL 2008

您可以搜索包含所有过程和视图文本的sys.sql\u模块

选择对象名称(对象id)
从sys.sql\u模块
其中定义如“%TablenameIWanttoFind%”

如果您对措辞有把握,可以搜索类似于'INSERT INTO mytable'

发表评论