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

  • 相关阅读:
    javascript之DOMReady
    JQuery之proxy实现绑定代理
    javascript之数据推送
    javascript之高级函数应用思想
    函数的四种调用方式
    javascript多线程简介
    数组之迭代应用
    Git快速上手 : Tortoise工具使用
    Git 服务器搭建
    Git 安装与使用(二)
  • 原文地址:https://www.cnblogs.com/enych/p/14692711.html
Copyright © 2011-2022 走看看