Stored procedures 如何找到哪个存储过程包含我们正在搜索的文本?

Stored procedures 如何找到哪个存储过程包含我们正在搜索的文本?,stored-procedures,Stored Procedures,我只知道一些已经编写的存储过程中的单词。。 如何在SQL中找到该过程?在Oracle中,可以在USER\u SOURCE中找到存储过程的文本 e、 g 您可以使用下面给出的简单sql查询-sql Server SELECT DISTINCT o.name AS Object_Name,o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id=o.object_id WHERE m.definition

我只知道一些已经编写的存储过程中的单词。。
如何在SQL中找到该过程?

在Oracle中,可以在USER\u SOURCE中找到存储过程的文本

e、 g


您可以使用下面给出的简单sql查询-sql Server

SELECT DISTINCT o.name AS Object_Name,o.type_desc
FROM sys.sql_modules m 
INNER JOIN sys.objects o 
ON m.object_id=o.object_id
WHERE m.definition Like '%\<Your content here >\%\'
在MySQL中:

SELECT routine_schema, routine_name
FROM information_schema.routines
WHERE routine_body LIKE '%word%'

有多种替代方法可以正确地找到所有具有给定文本的存储过程

从sys.procedurewhere OBJECT\u DEFINITIONobject\u id中选择OBJECT\u name OBJECT\u id,OBJECT\u DEFINITIONobject\u id,如“%SearchString%”
什么是RDBMS?Oracle、MySQL、SQL Server?
SELECT routine_schema, routine_name
FROM information_schema.routines
WHERE routine_body LIKE '%word%'