Beyond The Limit

はじまりは2001年

SQL学び直し7

第四章:データの更新

4-4:トランザクション

第五章:複雑な問い合わせ

5-1:ビュー

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

今日はここまで。