タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

sqlとsqlplusに関するt2y-1979のブックマーク (1)

  • テーブルのデータをCSV出力する - 日々常々

    2020-07-10追記: Oracleの話です。あと2010年に書いたものです。 力技そのいち SQL*Plusの列区切り文字を「,」にする。 利点は、なんといっても手軽さ。 欠点 可変長項目が固定長になってしまう。 その為NULLとスペース埋めや、末尾スペースの存在等が判別不可。 複数テーブルを一気に取得できない。 力技そのに 列を「,」で繋げるSQLを発行する。 利点は、spoolを使用しなければOracleでなくても出来る事。 欠点 列名を列挙するのが非常に手間。 対象テーブル数、列数が増えると現実的じゃないほど面倒になる。 複数テーブルを一気に取得できない。 SQLを作るSQLを使えば、SQL作成の手間はなくせる。 PL/SQL 利点 頑張れば出力項目を選別するとか拡張出来る。 複数テーブルを一気に取得できる。 欠点 バージョン依存度が高い。(10gR2以降) その場でさらっと書

    テーブルのデータをCSV出力する - 日々常々
  • 1