失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > SQL查询日志 查看数据库历史查询记录的方法

SQL查询日志 查看数据库历史查询记录的方法

时间:2018-11-27 01:59:00

相关推荐

SQL查询日志 查看数据库历史查询记录的方法

关注设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享SQL查询日志 查看数据库历史查询记录的方法教程,希望对大家能有一点小小的帮助。

好吧,到数据库日志中去找找,通过时间、关键字批配。。能想到的全用上吧。

首先假定你执行过它。没有?好吧,要么它太过简单,要么你太过不简单。。

代码如下:

SELECT TOP 1000

--创建时间

,

--查询语句

SUBSTRING(,()+,

((CASE WHEN -1 THEN DATALENGTH()

ELSE END - )/2) + 1

) AS statement_text,

--执行文本

,

--执行计划

,

,

,

FROM

QS

--关键字

CROSS APPLY

() ST

WHERE

BETWEEN -10-20 16:00:00 AND -10-20 17:00:00

AND LIKE \%%

ORDER BY

DESC

这里用到了SQLServer 新增的 crossapply 和 outer apply 联接语句 ,用于交叉联接表值函数(返回表结果集的函数),更重要的是这个函数的参数是另一个表中的字段。

CROSS APPLY和OUTER APPLY的应用详解

如果觉得《SQL查询日志 查看数据库历史查询记录的方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。