1
我用這個語句如何將列名添加到由SQL輸出語句創建的csv文件?
SELECT * FROM SalesOrders;
OUTPUT TO 'e:\\output\\rule_criteria.csv' WITH COLUMN NAMES;
我得到一個錯誤說「與」不希望在這裏。任何方式來解決這個問題?我正在使用SQL Anywhere 10.
我用這個語句如何將列名添加到由SQL輸出語句創建的csv文件?
SELECT * FROM SalesOrders;
OUTPUT TO 'e:\\output\\rule_criteria.csv' WITH COLUMN NAMES;
我得到一個錯誤說「與」不希望在這裏。任何方式來解決這個問題?我正在使用SQL Anywhere 10.
WITH COLUMN NAMES是從版本12.0.0開始添加到SQL Anywhere的擴展,因此SQL Anywhere 10.x將無法完成此任務。
你可以但是出列名的文件,然後再追加select語句的結果:
即
SELECT LIST("name" ORDER BY column_number ASC)
FROM sa_describe_query('SELECT * FROM SalesOrders');
OUTPUT TO 'file.csv';
SELECT * FROM SalesOrders;
OUTPUT TO 'file.csv' APPEND;
輸出版本10的全部文檔,是在這裏:
嘗試把文件名中的雙引號,並且不增加一倍的反斜槓,'輸出變爲「 e:\ output \ rule_criteria.csv「WITH COLUMN NAMES;' –
試試這個以前的問題,看看這可以幫助你[鏈接](http://stackoverflow.com/questions/4589891/mysql-dump-into-csv-文本文件與 - 列名,在最頂部) – user1394925