SQL Serverでビューを作成する方法

CREATE VIEW ステートメントを使用してビューを作成します。構文は次のとおりです。

  CREATE VIEW [schema_name.]view_name [(column_name1[, column_name2[, …]])]

[WITH { ENCRYPTION | SCHEMABINDING | VIEW_METADATA } ]

 

AS

 

select_statement


スキーマ名(schema_name)は、ビューが属するスキーマの名前です。スキーマ名を指定しない場合は、既定で dbo になります。

  CREATE VIEW dbo.EmployeeView

 

AS

 

SELECT EmployeeID, LastName, FirstName, HireDate

 

FROM Employees

 

WHERE Gender = ‘M’


上記のステートメントは、従業員テーブルのEmployeeID、LastName、FirstName、HireDate列を含むEmployeeViewという名前のビューを作成し、Genderが ‘M’ の行のみを含みます。ビューの作成時に正しい列とクエリステートメントを指定する必要があり、ビューを作成するユーザーは、参照するテーブルまたはビューにアクセスするための十分な権限を持っていることに注意してください。

bannerAds