簡體   English   中英

如何在多個存儲過程查詢中搜索字符串

[英]How to search for a string in multiple Stored Procedure Queries

我試圖弄清楚如何在Microsoft SQL Server Management Studio中加載特定的表。 有沒有辦法搜索所有存儲過程查詢? 我可以選擇修改每個查詢並搜索查詢,但是有太多人不能以這種方式手動搜索。 任何有關在SQL Server Management Studio中搜索字符串的建議都將非常感激。 謝謝

SELECT OBJECT_NAME(M.object_id), M.*
FROM sys.sql_modules M
JOIN sys.procedures P
ON M.object_id = P.object_id
WHERE M.definition LIKE '%YourTable%'

看看名為SQL Search免費 Red-Gate工具,它會執行此操作 - 它會在整個數據庫中搜索任何類型的字符串。

在此輸入圖像描述

在此輸入圖像描述

對於任何DBA或數據庫開發人員來說,它都是必備工具 - 我是否已經提到它可以完全免費用於任何類型的使用?

這里 ,我找到了以下片段來搜索存儲的過程:

exec sp_stored_procedures 'a%'
OR
exec sp_stored_procedures @sp_name = 'a%'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM