我只知道已经写过的一些存储过程中的一些单词。 如何在SQL中找到该过程?
答案 0 :(得分:1)
您可以使用如下所示的简单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 >\%\'
答案 1 :(得分:0)
在Oracle中,您可以在USER_SOURCE
e.g。
select * from user_source where text like `%FOOBAR%`;
答案 2 :(得分:0)
在MySQL中:
SELECT routine_schema, routine_name
FROM information_schema.routines
WHERE routine_body LIKE '%word%'
答案 3 :(得分:0)
我们可以通过多种替代方式正确查找具有给定文本的所有存储过程