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语句查询,实现一个参数 可查询多个字段。
571 0
Mybatis动态SQL语句查询,实现一个参数 可查询多个字段。
|
8天前
|
SQL Java 数据库连接
如何在 Java 代码中使用 JSqlParser 解析复杂的 SQL 语句?
大家好,我是 V 哥。JSqlParser 是一个用于解析 SQL 语句的 Java 库,可将 SQL 解析为 Java 对象树,支持多种 SQL 类型(如 `SELECT`、`INSERT` 等)。它适用于 SQL 分析、修改、生成和验证等场景。通过 Maven 或 Gradle 安装后,可以方便地在 Java 代码中使用。
105 11
|
5月前
|
Java Apache Android开发
Struts 2的秘密武器:揭秘社区中隐藏的学习宝藏,让你从新手到高手的不归路!
【8月更文挑战第31天】Struts 2学习资源丰富,除官方文档外,TutorialsPoint和W3Schools等网站提供详尽教程;《Apache Struts 2实战》等书籍含全面实例。Udemy、Pluralsight及YouTube上视频课程众多,Apache Software Foundation亦有网络研讨会。实践方面,GitHub上的开源项目及个人小项目都是好选择。寻求帮助可访问Apache官方论坛、Stack Overflow等平台。
51 0
|
7月前
|
SQL 监控 安全
代码审计-PHP原生开发篇&SQL注入&数据库监控&正则搜索&文件定位&静态分析
代码审计-PHP原生开发篇&SQL注入&数据库监控&正则搜索&文件定位&静态分析
|
7月前
|
SQL Oracle 关系型数据库
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
91 0
|
SQL 存储 缓存
一文搞懂MySQL中一条SQL语句是如何执行的
一文搞懂MySQL中一条SQL语句是如何执行的
|
SQL 存储 关系型数据库
MySQL的第一篇文章——了解数据库、简单的SQL语句
MySQL的第一篇文章——了解数据库、简单的SQL语句
|
SQL 关系型数据库 MySQL
详解MySQL慢SQL定位、分析
1.概述 解决慢SQL的问题无非3步: 定位慢SQL 分析慢SQL 优化慢SQL 本文将按顺序介绍前两步该怎么做,第三步将会在后续的文章中详细讨论。
784 0
|
SQL 关系型数据库 MySQL
MySQL慢查询日志:如何定位执行慢的sql语句
MySQL慢查询日志:如何定位执行慢的sql语句
456 0
MySQL慢查询日志:如何定位执行慢的sql语句
|
SQL 程序员 开发工具
【Sql Server】基础之分组查询重复出现多条记录的SQL语句,以及group by和having、min函数运用
基础之分组查询重复出现多条记录的SQL语句,以及group by和having、min函数运用
564 0
【Sql Server】基础之分组查询重复出现多条记录的SQL语句,以及group by和having、min函数运用