LoginSignup
0
0

[Oracle] SQL*PlusでのCSV出力、まだ || ',' || つなげてますか?

Posted at

やりたいこと

(Oracle) SQL*Plus で データをCSV形式で出力したい

環境

Oracle Database 11g R2 以降
(確認できたバージョンです。もっと古いバージョンでも使えるかもしれません

やりかた

方法はこれ!

SQL*Plusコマンド 「 set markup csv on quote off 」

<デフォルト表示>
image.png

<設定後の表示>
image.png

どうでしょうか。
「 set markup csv on quote off 」コマンドを実行してから
SELECT文を実行するだけでCSV形式になりました。
これは便利ですね。

他にもオプションで、区切り文字を変えたり、できますのでマニュアルをチェックしてください。
またCSVだけではなく、HTMLの表形式(タグ)でも出力できますよ

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0