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

Posted SCscHero

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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即可。

以上是关于MSSQL·查询存储过程中的关键字的主要内容,如果未能解决你的问题,请参考以下文章

MSSQL·查询T-SQL执行记录

MSSQL·查询T-SQL语句执行时间的三种方法

MSSQL·查询DB实例版本&DB兼容性查改

从 Laravel 4 中的 MSSQL 存储过程读取多个结果集

MSSQL 存储过程加密解密

MSSQL 存储过程加密解密