zoukankan      html  css  js  c++  java
  • 查询SQLSERVER执行过的SQL记录(历史查询记录)转载

    有的时候,需要知道近段时间SQLSERVER执行了什么语句,可以用下面的方法:
    
    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 '2017-09-09 10:00:00' AND '2017-09-11 18:00:00' AND ST.text LIKE '%%'
    ORDER BY QS.creation_time DESC
     
    
    --备忘2019.9
    
    字符串int 拼接
    SELECT 'a-' + CONVERT(varchar(50), log_ID) AS Expr1, log_Title, log_Url
    FROM blog_Article
    
    ntext类型字段长度
    DATALENGTH(log_Content)
    
    想要使用replace函数去更新表中字段类型为ntext的话,要用到cast函数
    update Article set content=replace(cast(content as varchar(4000),'like','love') where id>36
    

      转载  :  https://www.cnblogs.com/qianduan/p/7146313.html

  • 相关阅读:
    AngularJS-webapp($q)
    mybatis
    maven联通网络下中央仓库不能访问的解决办法
    IDEA闪退问题
    scala学习笔记(8)文件和正则表达式
    scala学习笔记(8)
    scala学习笔记(7)
    kafka复习(2)
    第一天
    while循环
  • 原文地址:https://www.cnblogs.com/enych/p/14692711.html
Copyright © 2011-2022 走看看