SQL是一个针对SQL Server数据库的查询执行过的历史
select * from (SELECT
*FROM sys.dm_exec_query_stats QS CROSS APPLY sys.dm_exec_sql_text(QS.sql_handle) ST ) a
where a.creation_time >='2018-07-18 17:00:00' and charindex('delete from ckcdlist' ,text)>0 and charindex('ckcdlist' ,text)>0
ORDER BY
a.creation_time
SQL是一个针对SQL Server数据库的查询,它使用了sys.dm_exec_query_stats
和sys.dm_exec_sql_text
动态管理视图来检索执行统计信息和SQL语句文本。查询的目的是从2018年7月18日17:00:00之后,找出包含特定文本('delete from ckcdlist' 和 'ckcdlist')的SQL语句。
这里有几个关键点需要注意:
sys.dm_exec_query_stats
存储了SQL Server查询的执行统计信息。sys.dm_exec_sql_text
根据sql_handle
提供了SQL语句的文本。charindex
函数用于搜索字符串中子字符串的起始位置。creation_time
是查询统计信息的创建时间。- 子查询中使用了
*
,这表示选择所有列,但通常在实际应用中,我们会选择特定的列以优化性能和结果的清晰度。