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%'
相关文章推荐
- 数据库之存储过程
- SAP Lumira连接数据库
- 类型:Oracle;问题:oracle 时间加减;结果:ORACLE 日期加减操作
- 解决win8及8.1安装mysql等msi类型文件2503,2502的问题
- mysql在dos界面修改密码
- Redis五种数据类型介绍
- oracle 树状查询
- concat() mysql 多个字段拼接
- oracle修改字符集方法
- 用命令建oracle数据库实例
- mariadb 10.1.10安装
- 安装memcached扩展
- Oracle中的AS和IS的不同及使用
- redis集群环境搭建以及java中jedis客户端集群代码实现
- 详解MongoDB管理命令
- 关于DOS界面net start MySQL 启动失败的解决办法
- 连接oracle时报错:ORA-28001: the password has expired
- MySql安装种种
- 利用SQL注入漏洞登录后台的实现方法
- Mysql 里CHAR和VARCHAR的最大长度及一些注意事项