SQL中几个快速定位语句

简介: 1, 查找表或SP相互引用的对象SELECT DISTINCT OBJECT_NAME(referencing_id) AS sp_nameFROM sys.
1, 查找表或SP相互引用的对象

SELECT DISTINCT OBJECT_NAME(referencing_id) AS sp_name
FROM sys.sql_expression_dependencies (NOLOCK) 
WHERE referenced_entity_name = '查找表或SP'
ORDER BY sp_name
2, 在Sp中模糊查找字符

SELECT DISTINCT b.name 
FROM dbo.syscomments a, dbo.sysobjects b 
WHERE a.id=b.id and a.text like '%%'
3,查看表字段被哪些SP更新

SELECT o.name SpName, c.name ColumnName, d.is_updated, d.is_selected, d.is_select_all 
FROM sys.objects o 
JOIN sys.sql_dependencies d ON o.object_id = d.object_id 
JOIN sys.objects o2 ON o2.object_id = d.referenced_major_id 
JOIN sys.columns c ON c.object_id = d.referenced_major_id 
AND c.column_id = d.referenced_minor_id 
WHERE o2.name = 'Sales_Tax_Sku_Mapping'
4, 在所有sp查找存在_某段文字

SELECT DISTINCT OBJECT_NAME(id) 
FROM sys.syscomments 
WHERE CHARINDEX('ShippingMethodCode VARCHAR(20)',text) > 0
ORDER BY OBJECT_NAME(id)

博客转载链接地址:http://blog.csdn.net/prince_lintb/article/details/28417371

目录
相关文章
|
SQL XML Oracle
Mybatis动态SQL语句查询,实现一个参数 可查询多个字段。
Mybatis动态SQL语句查询,实现一个参数 可查询多个字段。
510 0
Mybatis动态SQL语句查询,实现一个参数 可查询多个字段。
|
3月前
|
Java Apache Android开发
Struts 2的秘密武器:揭秘社区中隐藏的学习宝藏,让你从新手到高手的不归路!
【8月更文挑战第31天】Struts 2学习资源丰富,除官方文档外,TutorialsPoint和W3Schools等网站提供详尽教程;《Apache Struts 2实战》等书籍含全面实例。Udemy、Pluralsight及YouTube上视频课程众多,Apache Software Foundation亦有网络研讨会。实践方面,GitHub上的开源项目及个人小项目都是好选择。寻求帮助可访问Apache官方论坛、Stack Overflow等平台。
39 0
|
5月前
|
SQL 监控 安全
代码审计-PHP原生开发篇&SQL注入&数据库监控&正则搜索&文件定位&静态分析
代码审计-PHP原生开发篇&SQL注入&数据库监控&正则搜索&文件定位&静态分析
|
5月前
|
SQL Oracle 关系型数据库
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
72 0
|
SQL 存储 缓存
一文搞懂MySQL中一条SQL语句是如何执行的
一文搞懂MySQL中一条SQL语句是如何执行的
|
SQL 存储 关系型数据库
MySQL的第一篇文章——了解数据库、简单的SQL语句
MySQL的第一篇文章——了解数据库、简单的SQL语句
|
SQL 关系型数据库 MySQL
详解MySQL慢SQL定位、分析
1.概述 解决慢SQL的问题无非3步: 定位慢SQL 分析慢SQL 优化慢SQL 本文将按顺序介绍前两步该怎么做,第三步将会在后续的文章中详细讨论。
757 0
|
SQL 关系型数据库 MySQL
MySQL慢查询日志:如何定位执行慢的sql语句
MySQL慢查询日志:如何定位执行慢的sql语句
444 0
MySQL慢查询日志:如何定位执行慢的sql语句
|
SQL 程序员 开发工具
【Sql Server】基础之分组查询重复出现多条记录的SQL语句,以及group by和having、min函数运用
基础之分组查询重复出现多条记录的SQL语句,以及group by和having、min函数运用
536 0
【Sql Server】基础之分组查询重复出现多条记录的SQL语句,以及group by和having、min函数运用
SQL 查询表中每门课程成绩最好的前n名学生 优于group by语句的方法
SQL 查询表中每门课程成绩最好的前n名学生 优于group by语句的方法
SQL 查询表中每门课程成绩最好的前n名学生 优于group by语句的方法