MySQLの場合と同様に、select文の結果をCSVファイルにエクスポートする方法はありますか?select文の結果をDB2のCSV形式にエクスポート
MySQLコマンド;
SELECT col1,col2,coln into OUTFILE 'result.csv' FIELDS TERMINATED BY ',' FROM testtable t;
MySQLの場合と同様に、select文の結果をCSVファイルにエクスポートする方法はありますか?select文の結果をDB2のCSV形式にエクスポート
MySQLコマンド;
SELECT col1,col2,coln into OUTFILE 'result.csv' FIELDS TERMINATED BY ',' FROM testtable t;
あなたが使用することができますIMPORT
とEXPORT
のための多くのオプションがあります
EXPORT TO result.csv OF DEL MODIFIED BY NOCHARDEL SELECT col1, col2, coln FROM testtable;
ADMIN_CMD
ストアドプロシージャを呼び出すことにより、DB2コマンド行プロセッサー(CLP)から、またはSQLアプリケーション内からこのコマンドを実行することができますニーズに合ったデータファイルを作成します。 NOCHARDEL
修飾子は、各文字列の周囲に表示されるはずの二重引用符を抑制します。
SELECT
ステートメントは、結合や再帰SQLを含むエクスポートのソースとして使用できます。 SELECT
ステートメントにORDER BY
を指定すると、エクスポートユーティリティはソート順も尊重します。
the docsによると、あなたは、(デフォルトの区切り文字は、あなたが望むものであるコンマ、のように見える)タイプデルのエクスポートします。 EXPORTコマンドの詳細については、docページを参照してください。
これをThriedとなった ';' - 区切りのcsvファイルは:
--#SET TERMINATOR %
EXPORT TO result.csv OF DEL MODIFIED BY CHARDEL;
SELECT * FROM A
これは、DB2クライアントからそれを行うことができる方法です。
コマンドエディタを開き、[コマンド]タブで[選択クエリ]を実行します。
を開き、対応するクエリ結果]タブ
次にメニューから - >選択 - >書き出し
DBeaverあなたは、DB2データベースに接続してクエリを実行し、エクスポートできます結果セットは、MS ExcelまたはLibreOffice Calcで開いて微調整できるCSVファイルに設定されます。
これを行うには、(DBeaverの)結果グリッドを右クリックして(クエリの実行後)、コンテキストメニューから「結果セットのエクスポート」を選択します。
これはあなたが最終的に結果セットをCSVとしてファイルに保存することができ、以下のダイアログを、生成し、XML、またはHTML:
'DEL'はZOS DB2でサポートされていません。 – Stavr00