从TXT / LOG文件获取当前日期

时间:2018-06-06 16:40:39

标签: sql logparser

最近刚开始使用LogParser,我是SQL查询的新手。

我正在尝试让LogParser查找包含今天日期的日志文件,然后将文件的特定内容输出到文本文档中。例如:

Select Text INTO D:\LogParser\output\BlahYYYY-MM-DD.txt
From 'C:\Logs\BlahYYYY-MM-DDBlah.log'
where Text like '%exception%'

如何在保持YYYY-MM-DD格式的同时,在文件名中搜索今天的日期,并输出到具有相同日期和格式的文本文件?

1 个答案:

答案 0 :(得分:0)

不幸的是,没有办法在FROM(也不是INTO)子句中使用函数。

如果您可以通过其他方式获取日期,则可以将查询保存到文件中,例如指定%MYDATE%而不是日期,然后运行指定参数值的查询,如下所示:

LogParser file:myQuery.sql?MYDATE=...