最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sqlserver中查找所有包含了某個文本的存儲過程

 更新時間:2010年05月27日 03:32:14   作者:  
我想查找所有使用了sp_a 的存儲過程。右擊sp_a->view dependencies-> 選擇 view objects that depend on [sp_a] 你會發(fā)現(xiàn),有時候結果不能夠全部列出來,不能夠找到所有使用了sp_a的其他存儲過程。
上圖說明吧。

上圖存儲過程調用了mup_GetA(我把和項目相關的命名都擦除掉了)

上圖通過sqlserver 圖形管理器自帶的功能查看依賴于mup_GetA的對象。

結果有點雷人,居然沒有列出mup_GetB 來(我使用的是sql server 2005)


下面是解決方法
方法1:
打開數(shù)據(jù)庫管理界面->右擊數(shù)據(jù)庫->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替換成你要查找的內容

完畢

相關文章

最新評論

沅江市| 达拉特旗| 黑龙江省| 鄱阳县| 青龙| 东平县| 娄烦县| 南昌县| 右玉县| 五台县| 信丰县| 汉川市| 弥渡县| 丹东市| 麦盖提县| 嘉定区| 花垣县| 孝感市| 唐河县| 双桥区| 白朗县| 雷波县| 昌邑市| 偃师市| 东至县| 崇文区| 福海县| 高要市| 洛阳市| 陕西省| 平舆县| 福泉市| 日照市| 定结县| 阜阳市| 刚察县| 靖安县| 德令哈市| 漳州市| 鱼台县| 炉霍县|