Oracle 質問総合スレ4at DBOracle 質問総合スレ4 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト552:NAME IS NULL 10/02/11 11:14:20 取得カラムを追加する場合はテーブル定義と同じ順で書く。 複数テーブルから取得や複数カラムを1カラムに纏めて取得する場合等はともかく。 でないと作成者以外が見た時テーブル定義書と見比べるのが面倒。 カンマはカラムの後ろに記述しなければいけないという世界共通規約はおそらくない。 553:NAME IS NULL 10/02/11 16:37:51 質問です! 家計簿ソフトを作ろうと考えているのですが、 家賃の入力とか食費を入力といった「入力」という 行為はエンティティになり得ますか? 初歩的な質問ですみません 554:NAME IS NULL 10/02/11 19:22:14 >>552 >でないと作成者以外が見た時テーブル定義書と見比べるのが面倒。 テーブル上でのカラムの存在位置を明確に意識した上でのコーディングは (古い時代の一部の性能対策を除けば)過去から嫌われるコーディングに他ならない。 複数ベンダー、複数作業主体、複数案件(それぞれ、実施されたり切り戻されたり)が入り乱れたとき、テーブルへの列の追加や削除が すべての環境ですべて一致する保証をとる行為は現実的に困難になる。 環境移行が行われ新テーブル体系に移ったときも同様。テーブルイメージ (といっても、カラムの並び順とか程度だけど)は おそらく「一番上の会社が認識しているイメージ」に強制的に変更される。 だから、カラム位置という要素に依存しないコーディング規約が 徹底されることになる (これらの例はすぐ上で出てるので割愛)。 >552 の話も、付随して意識する必要がなくなる。 他社の環境でのカラム並び順と、自社の環境でのカラム並び順が同じとは限らない、 それどころか数年後に自社が使わされてるカラム並び順とも同じとは限らないのに 今の自社の環境だけを前提にして労力をつぎ込んでも仕方がない。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch