最新国产好看的视频,伊人天堂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),有時候結(jié)果不能夠全部列出來,不能夠找到所有使用了sp_a的其他存儲過程。
上圖說明吧。

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

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

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


下面是解決方法
方法1:
打開數(shù)據(jù)庫管理界面->右擊數(shù)據(jù)庫->tasks->Generate Scripts->.....
導(dǎo)出所有存儲過程到文件中,然后ctrl+F查找
方法2:
復(fù)制代碼 代碼如下:

SELECT ROUTINE_NAME, ROUTINE_DEFINITION
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%text%'
AND ROUTINE_TYPE='PROCEDURE'

將text替換成你要查找的內(nèi)容

方法3:
復(fù)制代碼 代碼如下:

select name
from sysobjects o, syscomments s
where o.id = s.id
and text like '%text%'
and o.xtype = 'P'

將text替換成你要查找的內(nèi)容

完畢

相關(guān)文章

最新評論

申扎县| 大理市| 比如县| 东明县| 镇安县| 康平县| 保亭| 晋中市| 阜平县| 鲁甸县| 绿春县| 济源市| 客服| 景德镇市| 贵南县| 五河县| 富顺县| 闽清县| 阜新| 卫辉市| 科尔| 胶州市| 保山市| 松滋市| 红原县| 英吉沙县| 婺源县| 新丰县| 江达县| 车致| 手机| 海原县| 汾西县| 吉水县| 衢州市| 常熟市| 石楼县| 朔州市| 策勒县| 涿州市| 宝坻区|