SQL学び直し7
第四章:データの更新
第五章:複雑な問い合わせ
5-1:ビュー
- ビューを"作る際"order byは使えない、ビューを更新はできなくないが制限がある
- ビューとテーブルはSELECTするだけであれば特に気にする必要が無い
- テーブルはデータを保存・保持している、ビューはデータを保存・保持していない代わりにSELECT文を保持している
- ビューは参照される度にSELECT文を実行し、一時的に仮想のテーブルを作成する
- ビューの実行順序はビューに保持されたSELECT文が実行され、その後にFROMにビューを指定したSELECT文の内容が実行される
- ビューを元にビューを作る、多段ビューも作成できるが、なるべくやらない。パフォーマンスが低下する。
- postgres9.3だけど参考
今日はここまで。