SQL ビュー

テーブルとビューの違いは?

  • テーブル

    • 実際のデータを保存
  • ビュー

    • ビューの中にはselect文が保存される
    • ビュー自体はデータを持たない。

ビューの制限

  • order b句が使えない

  • ビューに対する更新は不可能ではないが制限がある。

ビューのメリット

  • データを保存しないので、記憶装置の容量を節約できる。

  • よく使うselect文をビューにしておくことで、使い回しができる。

ビューのデメリット

  • パフォーマンス低下を招く場合がある

ビューの作成

  • 構文
create view ビュー名(<ビューの列名>,<ビューの列名2>, ,..)
as
<select文>

ビューの削除

  • 構文
 drop view ビュー名;