SQL ビュー
テーブルとビューの違いは?
テーブル
- 実際のデータを保存
ビュー
- ビューの中にはselect文が保存される
- ビュー自体はデータを持たない。
ビューの制限
order b句が使えない
ビューに対する更新は不可能ではないが制限がある。
ビューのメリット
データを保存しないので、記憶装置の容量を節約できる。
よく使うselect文をビューにしておくことで、使い回しができる。
ビューのデメリット
- パフォーマンス低下を招く場合がある
ビューの作成
- 構文
create view ビュー名(<ビューの列名>,<ビューの列名2>, ,..) as <select文>
ビューの削除
- 構文
drop view ビュー名;