2016-11-17 14 views
0

SQLスクリプトを使用してクエリ結果をcsv outfileに保存したいとします。誰かが結果をCSVファイルに保存できるSQLスクリプトを手伝ってくれますか?私はDB2データベースを使用しています。DB2データベースを使用してSQLスクリプトからSQL結果をCSV形式にエクスポートするにはどうすればよいですか?

ありがとうございます!

+2

[DB2のselect文の結果をCSV形式にエクスポート]の可能な複製(http://stackoverflow.com/questions/1058433/exporting-result-of-select-statement-to-csv- format-in-db2) – Stavr00

答えて

0

あなたはiSeriesの(古い名前AS400)にある場合、あなたはIFSディレクトリにCSVファイルを配置するCPYTOIMPFを使用してTOSTMFオプションを指定することができ

行うと、SQLは、テーブルを作成します。

create table yourlib/yourfile as ( ---- your query ----) with data 

このように:

CPYTOIMPF FROMFILE(yourlib/yourfile) TOSTMF('/outputfile.csv') STMFCODPAG(*PCASCII) RCDDLM(*CRLF) 

あなたはこの

のようなスクリプトのSQLには、このコマンドを使用することができます
+0

これより簡単な方法はありますか? –

+0

SELECT A、B、C FROM ABCD INTO OUTFILE 'textfile.csv' FIELDS TERMINATED BY '、' '\ n'によって終了された行。 –

+0

私はあなたのための私の答えを変更することができます同じスクリプトSQLでテーブルとエクスポートを作成します。私は他の解決策を知りません、ifsにのみ書き込みます – Esperento57

0

データベースクライアントを使用することをお勧めします。もちろん、あなたの場合に可能です。たとえば、SQuirreL SQL Clientには、CSV、ExcelスプレッドシートまたはXMLとしてSQL結果をエクスポートする機能があります。それは無料でオープンソースです

関連する問題