同じテーブルの多くの異なる視点。
テーブル内の特定の列を非表示にできます。たとえば、従業員が他の従業員の電話番号列を表示できるようにしたいが、特定の従業員だけが従業員の給与列にアクセスできるようにしたい場合があります。
頻繁にアクセスされるテーブルのグループをビューに結合することで、クエリの作成にかかる時間を大幅に節約できます。
ビューを使用すると、関数を使用して、要件を満たす方法でデータを操作できます。たとえば、人の生年月日を保存しますが、これを計算して年齢を決定したいとします。
これは、DB全体で繰り返し使用する複雑な結合を単純化するために使用できます。
CREATE view [dbo].[V_MyComplexJoin]
As
Select TableA.A, TableB.B
From TableA
Inner Join TableB On TableA.BID = TableB.ID