タグ

ブックマーク / irof.hateblo.jp (2)

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

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

    テーブルのデータをCSV出力する - 日々常々
  • 変更前をコメントアウトして残す習慣は未だ根強い (2012年現在) - 日々常々

    2020-03-11追記: タイトルの「未だ」がいつなのかわかりづらいので「2012年現在」を追加しました。 バカバカしい話ですが、ソースコードをSubversionなどでバージョン管理しているにもかかわらず、未だ修正前をコメントアウトして残す習慣は残っているところも多々あります。こういうのです。 // 2012/08/15 irof 修正開始 // hoge = fuga(1); hoge = fuga(2); // 2012/08/15 irof 修正終了 見た事無い方は、そのまま見ないままで生きていかれることを切に願います。 コメントの修正がある場合 2012/07/21にあった、SCMBCでこんなツイートがありまして。 この時点でお見せしたのはこんな感じ。 // 2012/07/21 削除開始 // // 間違ったコメント // 2012/07/21 削除終了 someMethod

    変更前をコメントアウトして残す習慣は未だ根強い (2012年現在) - 日々常々
    replication
    replication 2012/08/17
    SIあるある。
  • 1