Oracleにおけるビューを含むSELECT文の実行計画の最適化には制限があります。 (他のRDBMSだと最適化はされるかもしれません。でもその度合いには限界があるはず...) ビューを含むSELECT文の実行計画最適化における制限事項 ビューを含むSELECT文を書いたとき(SELECT文のFROM句にビューを含めたとき) ビューで定義された問合せブロック(ビューで定義されたSELECT文)の内容を展開して、 SELECT文全体で実行計画を最適化する挙動(マージ)をオプティマイザーが示すこともありますが、これには以下の制限があります。 次の理由により、単純ビューのマージでは、ビューが有効にならない場合があります。 次のような、選択表示結合ビューに含まれていない構成メンバーがビューに含まれている。 ・GROUP BY ・DISTINCT ・外部結合 ・MODEL ・CONNECT BY ・