您的位置:首页 > 数据库

MSSQL查询某个表在哪些存储过程中使用过

2016-01-04 14:52 399 查看
查询某个表被哪些存储过程使用到 :

SELECT DISTINCT
OBJECT_NAME(id)
FROM    syscomments
WHERE   EXISTS ( SELECT 1
FROM   sys.objects
WHERE  type = 'P'
AND object_id = id )
AND text LIKE '%TableName%'

查找那些过程对该表做了更新操作:
SELECT DISTINCT
OBJECT_NAME(id)
FROM    syscomments
WHERE   EXISTS ( SELECT 1
FROM   sys.objects
WHERE  type = 'P'
AND object_id = id )
AND text LIKE '%update TableName%'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: