2004-11-05から1日間の記事一覧

マスタチェックをまた考える

以前書いた内容が浅かった(恥じ)ので補足。 トランの新規登録時には、トランが持つマスタのコードの存在チェックした上で登録する。参照整合性制約ではじけばいいと思ってたけどエラー処理がめんどくさそうだ。チェックしたほうがキレイ。 で、ここのマスタ…

つまるところ

db

やっぱりビュー(インラインビュー含め)は避けたいな。Oracle8i以降はビューに対する問い合わせをそれほど非効率なSQLにマージすることはなくなったらしいけど、バンザーイというほどでもないんだろうし。 ビューを使うときの「べからず集」とかないかな??

CBOによるビューのマージ

db

CBO によるビューのマージ方法 ビューにアクセスする文の参照問合せブロックにビューの問合せをマージする場合、オプ ティマイザは、問合せブロック内のビューの名前をビューの実表の名前に置換し、アクセス する問合せブロックのWHERE にビューの問合せのWH…

Oracle ビューは基本的に悪?

db

メモ。 基本的に、インラインビューで抽出されたデータには索引がありませんので、 抽出データからの再度の条件付け抽出や結合処理については索引は使用されません。 そのため、インラインビューを使用する場合は ・抽出件数をビューの段階で絞り込めるよう…