上图说明吧。
 上图存储过程调用了mup_GetA(我把和项目相关的命名都擦除掉了)
 上图通过sqlserver 图形管理器自带的功能查看依赖于mup_GetA的对象。
 结果有点雷人,居然没有列出mup_GetB 来(我使用的是sql server 2005) 下面是解决方法 方法1: 打开数据库管理界面->右击数据库->tasks->Generate Scripts->..... 导出所有存储过程到文件中,然后ctrl+F查找 方法2: <div class="codetitle"><a style="CURSOR: pointer" data="4189" class="copybut" id="copybut4189" onclick="doCopy('code4189')"> 代码如下:<div class="codebody" id="code4189"> SELECT ROUTINE_NAME,ROUTINE_DEFINITION FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_DEFINITION LIKE '%text%' AND ROUTINE_TYPE='PROCEDURE' 将text替换成你要查找的内容 方法3: <div class="codetitle"><a style="CURSOR: pointer" data="95903" class="copybut" id="copybut95903" onclick="doCopy('code95903')"> 代码如下:<div class="codebody" id="code95903"> select name from sysobjects o,syscomments s where o.id = s.id and text like '%text%' and o.xtype = 'P' 将text替换成你要查找的内容 完毕 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|