程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> sqlserver中查找一切包括了某個文本的存儲進程

sqlserver中查找一切包括了某個文本的存儲進程

編輯:MSSQL

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調換成你要查找的內容

終了
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved