db2

データをCSVファイルにexportする

More than 5 years have passed since last update.

取り急ぎ必要最低限だけだけど。

Bashから実行する場合。

db2 export ファイル名 of DEL "SELECT文"

of DELは、CSV形式を意味します。

あと、出力文字列内に「,」が入ってる場合は、出力後に崩れてしまうので、列に区切り文字をくっつける。

こんな感じ。

db2 export ファイル名 of DEL MODIFIED BY chardel "SELECT文"

実行すると、処理ログは標準出力に出てきます。

SQL3104N  エクスポート・ユーティリティーが、 ファイル

"/tmp/all_sales.dat"
へのデータのエクスポートを開始しています。

SQL3105N エクスポート・ユーティリティーが、"128813"
行のエクスポートを完了しました。

エクスポートされた行数: 128813

あとは煮るなり焼くなりawkなり。