Получить текущую дату из файла TXT / LOG - PullRequest
0 голосов
/ 06 июня 2018

Я только недавно начал использовать 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 голосов
/ 07 июня 2018

К сожалению, нет способа использовать функции в предложении FROM (и в INTO).

Если вы можете получить дату каким-либо другим способом, вы можете сохранить запрос в файл, например, укажите%MYDATE% вместо даты, а затем выполните запрос, указав значения параметров следующим образом:

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