首页 > 数据库 >SqlServer查询数据改动历史记录

SqlServer查询数据改动历史记录

时间:2024-10-23 12:00:29浏览次数:6  
标签:历史记录 QS 改动 text SqlServer 00 statement time worker

原文链接:https://blog.csdn.net/qq_40763549/article/details/122229169

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]([QS].[sql_handle]) [ST]
-- 时间段设置
where [QS].[creation_time] between '2021-12-10 00:00:00'
    and '2021-12-29 23:59:00' 
  -- SQL 语句模糊匹配,如insert、SELECT、UPDATE、DELETE
  and [ST].[text] like '%DELETE%'
order by [QS].[creation_time] desc

  

标签:历史记录,QS,改动,text,SqlServer,00,statement,time,worker
From: https://www.cnblogs.com/Dongmy/p/18496090

相关文章

  • 第39篇 sqlserver同步两张表,保持数据一致
    MERGE同步两个表,根据与源表的JOIN条件,来通过插入、更新和删除目标表行,达到2张表数据一致。MERGE语法:MERGETOP(value)<target_table>USING<table_source>ON<merge_search_condition> [WHENMATCHED[AND<clause_search_condition>] THEN<merge_matche......
  • YOLO11-pose关键点检测:可变形双级路由注意力(DBRA),魔改动态稀疏注意力的双层路由方法BiL
    ......
  • 如何删除电脑中FTP保存的密码和历史记录
    windows登录FTP的用户名密码保存在注册表里。 具体位置HKEY_CURRENT_USER\Software\Microsoft\FTP\Accounts。 在Accounts里面子项,名称就是你的FTP地址,一、清除登录框里的用户名记录的方法:        1、开始-》运行-》regedit;        2、找到HKEY_CURRENT_U......
  • SpringBoot 项目的方法名是否添加@Transactional注解,以及SQL语句(SQLServer数据库)是
    项目改用SpringDataJDBC并手动配置DataSource之后,@Transactional注解一直不起作用。这两天研究了一下,注解不起作用,主要是没有配置TransactionManager的事,配置完TransactionManager之后,@Transactional注解就起作用了。但是配置完又发现,用jdbcTemplate.queryForList()方法执......
  • com.microsoft.sqlserver.jdbc.SQLServerException: Software caused connection abor
    报错原因今天新安装的SQLSERVER2012,于是ruoyi框架就测试多数据源,结果发现无法连接。奇怪的是navicat可以连接,SQLServerManagementStudio也可以正常连接。我们都知道SQLSERVER默认的端口是1433,结果我用1433连接不上。于是查询了端口,发现只有1434端口开着,这个端口一看就是......
  • 修改动态网站模板?ab模板修改网站地址?
    要修改动态网站模板,通常涉及以下几个步骤:备份现有模板:在进行任何更改之前,确保备份当前正在使用的模板文件,以防修改过程中出现问题。cp-r/path/to/template/path/to/backup确定需要修改的部分:明确哪些部分需要调整,比如样式、布局或功能等。编辑模板文件:如果是......
  • sqlserver 里的UNION 关键字是啥含义
    在SQLServer中,UNION是一种用于合并两个或多个SELECT语句结果集的操作符。它允许你将来自不同表或相同表但基于不同条件的查询结果合并成一个单独的结果集。使用UNION时,需要注意以下几点:列数和数据类型:所有SELECT语句必须返回相同数量的列,并且相应列的数据类型必须兼......
  • SQLServer数据库日志太大处理方式
    SQLServer数据库日志太大处理方式1.1 如下图,点击连接登陆数据库1.2 如下图,打开数据库属性窗口1.3 如下图,更改数据库恢复模式1.4 如下图,收缩数据库日志到这里已经完成了,数据库的日志收缩1.5 如下图,数据库恢复模式修改为完整至此,完成。......
  • ef8解决sql2008R2不支持fetch命令问题:optionsBuilder.UseSqlServer(sConn, options =>
    netcoreer8.sql2012支持fetch命令,sql2008r2不支持fetch命令,调用ef的skip(100).take(10)时,会报错:ERROR[.NETTPWorker](D:\Design\CSharp\海宏发票查重报销管理\iPublic\公共\BaseApiController.cs:114)-资料维护.Pages.CommBase.FaPiaoTypeApiController.query::'OFFSET......
  • 微信记录怎么恢复?恢复已删除微信历史记录的4种方式
    恢复已删除微信历史记录的4种方式如何在有/没有备份的情况下在iPhone和Android上恢复旧的或已删除的微信历史记录,如聊天对话、语音消息、照片、图片和视频剪辑?参考本指南,祝您成功恢复微信数据。关于微信数据恢复“说真的,微信里有旧的或者以前删除的消息和图片怎么恢复?......