2
我在嘗試使用COPY函數將查詢導出爲CSV時遇到一些問題。使用自定義文件名路徑COPY csv
如果不使用TO
上的自定義文件名,COPY運行正常併成功導出查詢。
該問題與爲所創建的文件名添加「datestamp」(kinda)有關。
declare var1 varchar(25);
DECLARE STATEMENT TEXT;
select into var1 current_date -1;
STATEMENT := 'COPY (SELECT * from myTable) To ''E'C:\\Exports\\export_'||var1||'.csv' ''With CSV';
EXECUTE STATEMENT;
在這種情況下,var1
得到像2013-12-16
的值,我需要的是添加到文件名獲得export_2012-12-16.csv
我假設的'
是錯誤的。我嘗試過幾種組合,但沒有成功,當然錯誤是ERROR: syntax error at or near "C"
。
工作!謝謝 – Luke