博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql2008 查询某个表被那些存储过程用到
阅读量:5277 次
发布时间:2019-06-14

本文共 556 字,大约阅读时间需要 1 分钟。

select
 
distinct
 
object_name
(id) 
from
 syscomments
where
 id 
in
 (
select
 
object_id
 
from
 sys.objects 
where
 type 
=
'
P
'
)
and
 
text
 
like
 
'
%tablename%
'

查找那些过程对该表做了更新操作

select
 
distinct
 
object_name
(id) 
from
 syscomments
where
 id 
in
 (
select
 
object_id
 
from
 sys.objects 
where
 type 
=
'
P
'
)
and
 
text
 
like
 
'
%update tablename%
'

别的操作以此类推。

 

select
 
'
exec sp_helptext [
'
+
object_name
(id) 
+
'
]
print 
''
go
''
'
 
from
 syscomments
where
 id 
in
 (
select
 
object_id
 
from
 sys.objects 
where
 type 
=
'
P
'
)

 

 

转载于:https://www.cnblogs.com/tenghoo/archive/2010/11/16/1878689.html

你可能感兴趣的文章
MySQL存储过程详解 mysql 存储过程
查看>>
Star sky 二维前缀和
查看>>
准程序员也注定孤独一生吗?
查看>>
第二十七篇:goto语句
查看>>
uTTY Secure Copy client Windows 文件同步工具
查看>>
计算机组成体系结构总览
查看>>
C++11语法糖
查看>>
乐理学习
查看>>
python 与Mysql ,Mongodb以及Redis的交互
查看>>
JavaScript继承方式详解
查看>>
HTTP method constants
查看>>
C#中Math.Round() 的真实含义
查看>>
NOI2004 郁闷的出纳员
查看>>
牛客网212D禁书目录Index-题解
查看>>
从 Firefox 35 版本开始,就无法兼容 PAC 式代理
查看>>
查询数据库最后一次还原记录
查看>>
数组实例的 copyWithin()
查看>>
SnowNLP:一个处理中文文本的 Python 类库[转]
查看>>
jquery 获取 outerHtml
查看>>
node-mysql: connect时的”Cannot enqueue Handshake after already enqueuing a Hand shake”错误
查看>>