我想提取文件名,并在from子句中使用通配符查询多个日志文件时将其显示在select中,如下例所示:
假设我在c:\ logs:
中有以下日志文件报告-001.log
报告-002.log
报告-003.log
我想要以下伪sql:
从'c:\ logs * .logs'
中选择* current_log_file_name *产生以下输出:
报告-001.log
报告-002.log
报告-003.log
我可以用什么功能/表达来完成这项任务?
答案 0 :(得分:0)
你不需要一个功能;几乎所有输入格式都会导出一个字段,其中包含要解析的日志文件的名称或路径。在大多数情况下,该字段名为“LogFilename”。然后,您可以使用EXTRACT_FILENAME函数丢弃路径。