sqlserver中查找一切包括了某個文本的存儲進程。本站提示廣大學習愛好者:(sqlserver中查找一切包括了某個文本的存儲進程)文章只能為提供參考,不一定能成為您想要的結果。以下是sqlserver中查找一切包括了某個文本的存儲進程正文
上圖解釋吧。
上圖存儲進程挪用了mup_GetA(我把和項目相干的定名都擦除失落了)
上圖經由過程sqlserver 圖形治理器自帶的功效檢查依附於mup_GetA的對象。
成果有點雷人,竟然沒有列出mup_GetB 來(我應用的是sql server 2005)
上面是處理辦法
辦法1:
翻開數據庫治理界面->右擊數據庫->tasks->Generate Scripts->.....
導出一切存儲進程到文件中,然後ctrl+F查找
辦法2:
SELECT ROUTINE_NAME, ROUTINE_DEFINITION
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%text%'
AND ROUTINE_TYPE='PROCEDURE'
將text調換成你要查找的內容
辦法3:
select name
from sysobjects o, syscomments s
where o.id = s.id
and text like '%text%'
and o.xtype = 'P'
將text調換成你要查找的內容
終了