MSSQL·查询存储过程中的关键字

阅文时长 | 0.22分钟 字数统计 | 408字符
主要内容 | 1、引言&背景 2、声明与参考资料
『mssql·查询存储过程中的关键字』
编写人 | scschero 编写时间 | 2021/5/15 pm11:30
文章类型 | 系列 完成度 | 已完成
座右铭 每一个伟大的事业,都有一个微不足道的开始。

一、引言&背景   完成度:100%

a) 应对问题&场景

  1. 根据某关键字查询哪些存储过程中存在?
  2. 根据某张表的字段查询哪些存储过程中存在?

b) 解决原理&方法

--查找含某关键字的存储过程
select object_name(id),id from syscomments
where id in
( select object_id(name) from dbo.sysobjects where xtype='p'
)
and text like '%关键字%'

--查找含某关键字的存储过程:适用于sql server2005/2008
select distinct b.name
from dbo.syscomments a, dbo.sysobjects b
where a.id=b.id  and b.xtype='p' and a.text like '%关键字%'
order by name

二、声明与参考资料   完成度:100%

原创博文,未经许可请勿转载。

如有帮助,欢迎点赞、收藏、关注。如有问题,请评论留言!如需与博主联系的,直接博客私信scschero即可。

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐