2

私はこのステートメントを使用しました

SELECT * FROM SalesOrders; 
OUTPUT TO 'e:\\output\\rule_criteria.csv' WITH COLUMN NAMES;

ここで「WITH」が予期されていないというエラーが表示されます。これを解決する方法はありますか?SQL Anywhere 10 を使用しています。

4

1 に答える 1

3

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 の OUTPUT TO の完全なドキュメントは次のとおりです。

OUTPUT 文 [Interactive SQL]

于 2012-07-11T18:53:33.193 に答える