存储过程常用查询

  • 查询创建及修改日期
  • 查询所有存储过程及定义
  • 查询存储过程改动记录

查询创建及修改日期

SELECT
a.name AS 存储过程名称,
a.create_date AS 创建日期,
a.modify_date AS 修改日期,
b.last_execution_time AS 最后执行日期,
b.execution_count AS 执行次数
FROM sys.procedures a
LEFT JOIN sys.dm_exec_procedure_stats b ON a.object_id = b.object_id AND b.database_id =8
WHERE a.is_ms_shipped =0 and a.name=‘Name’–去掉系统存储过程

查询所有存储过程及定义

SELECT name, definition

FROM sys.sql_modules AS m

INNER JOIN sys.all_objects AS o ON m.object_id = o.object_id

WHERE o.[type] = ‘P’

查询存储过程改动记录

select top
1000 [QS].[creation_time],
substring(
[ST].[text],
([QS].[statement_start_offset] / 2) + 1,
(
(case [QS].[statement_end_offset] when - 1 then datalength([st].[text]) else [QS].[statement_end_offset] end -
[QS].[statement_start_offset]) / 2
) + 1
) as [statement_text],
[ST].[text],
[QS].[total_worker_time],
[QS].[last_worker_time],
[QS].[max_worker_time],
[QS].[min_worker_time]
from [sys].[dm_exec_query_stats] [QS]
cross apply [sys].dm_exec_sql_text [ST]
– 时间段设置
where [QS].[creation_time] between ‘2021-12-10 00:00:00’
and ‘2022-04-29 23:59:00’
– SQL 语句模糊匹配,如insert、SELECT、UPDATE、DELETE
and [ST].[text] like ‘%DELETE%’
order by [QS].[creation_time] desc

SQL server 存储过程常用查询相关推荐

  1. SQL server数据库常用代码大全

    SQL 语句目录 插入数据表数据 INSERT INTO 测试表(商品ID,商品名称,规格,型号,属性,分类,价格) VALUES ('SP0009','安宫牛黄丸','10粒/盒','A-1245' ...

  2. SQL Server 2005 常用数据类型详解

    SQL Server 2005 常用数据类型详解 [b]1. 字符串数据类型[/b] char 此数据类型可存储1~8000个定长字符串,字符串长度在创建时指定:如未指定,默认为char(1).每个字 ...

  3. db2 删除存储过程_数据库教程-SQL Server存储过程使用及异常处理

    SQL Server存储过程 存储过程(Procedure)是数据库重要对象之一,也是数据库学习的重点之一.本文,我们以SQL Server为例对存储过程的概念.定义.调用.删除及存储过程调用异常等通 ...

  4. SQL Server存储过程初学者

    In this article, we will learn how to create stored procedures in SQL Server with different examples ...

  5. oracle如何调试sql,调试oracle与调试sql server存储过程

    [IT168 技术]关于存储过程的调试,知道方法以后很简单,但在不知道的时候,为了测试一个存储过程的正性,print,插入临时表等可谓是使出了浑身解数,烦不胜烦.下面就把我工作中调试oracle存储过 ...

  6. SQL SERVER存储过程AS和GO的含义

    最近自己在看SQL存储过程的代码时,发现很多地方都用到AS和GO,我都不知道这两个单词具体有什么意义?于是去研究了一下. AS 我目前看到的比较常见的有2种用法: 1.可以为列名称和表名称指定别名,比 ...

  7. sql server存储过程基本写法

    sql server存储过程的优点 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度. 2.当对数据 ...

  8. SQL SERVER跨服务器查询

    SQL SERVER跨服务器查询 1.执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers. -server124为远程服务器的别名 exec sp_addli ...

  9. SQL Server体系结构——一个查询的生命周期

    SQL Server体系结构--一个查询的生命周期(第1部分) 为了缩小读取操作所涉及范围,本文首先着眼于简单的SELECT查询,然后引入执行UPDATE操作有关的附加过程.最后你会读到,优化性能时S ...

最新文章

  1. 阿里达摩院《机器学习算法学习指南》火了,限时开放下载!
  2. 【MM配置】评估和账户确定(Valuation Account Determination) - 2
  3. 编写业务层和持久层事务控制代码并配置spring的ioc
  4. (7)nginx: 搭建 nginx+php环境
  5. Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7:1.3.21
  6. Silverlight 计时器
  7. Spring学习笔记专题三
  8. ip冲突 scan windows_如何检测IP有冲突 - 卡饭网
  9. java.io.IOException: CreateProcess error=2, ?????????
  10. 求出数组中超过一半的数
  11. sublime text3怎么运行python代码_Sublime Text3配置在可交互环境下运行python快捷键
  12. java socket发送json_Java中使用Socket发送Java对象实例
  13. 我的第一届acm大赛
  14. 金蝶云系统显示服务器离线,金蝶kis显示云服务器已离线
  15. 51单片机常用波特率初值表(11.0592M和12M)
  16. 微信群打卡小程序_微信打卡小程序上线,你会用吗?
  17. parker派克柱塞泵PV046R1K1T1NUDM
  18. 计算机应用基础本科试题及答案,计算机应用基础课程(本科)网考模拟试题
  19. 2、水晶头制作---网管技能
  20. 快速打点工具——Aopo工具

热门文章

  1. spss统计软件分析学习笔记
  2. RK3368固件烧写
  3. rk3368H android7.1 固定竖屏参数修改
  4. 基于51单片机的软件IIC详细讲解
  5. linux 解压文件乱码,云服务器:解决linux下zip文件解压乱码问题
  6. 使用ceph搭建分布式存储系统
  7. 智慧工地系统,到底是一种怎么样的存在
  8. 超酷!!!成功使用doxygen+Graphviz+HtmlHelp 自动生成函数调用关系图
  9. Restful中动词的使用
  10. 建立新闻内容的数据库_使用数据新闻学产生内容创意