我正在尝试将查询结果存储在文件中。以下命令完成此任务:
UNLOAD TO '/usr/data/report.csv' DELIMITER ';'
SELECT COUNT(*) FROM table1;
问题:我不想在每次执行查询时都覆盖文件 (report.csv)。
问题:如何在 UNLOAD TO 文件名参数中包含时间戳或日期?
已经尝试过但无法正常工作:
UNLOAD TO ('/usr/data/report_' || (SELECT REPLACE(TODAY, '.', '_') FROM systables WHERE tabid = 1) || '.csv') DELIMITER ';'
SELECT COUNT(*) FROM table1;
显示的错误信息:
#
# 809: SQL Syntax error has occurred.
#
版本:Informix SQL 11.50