クエリの結果をファイルに保存しようとしています。次のコマンドは、このタスクを実行します。
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