CREATE VIEW ステートメント

新しいビューを作成します。


メモ Microsoft Jet データベース エンジンは、Microsoft Jet データベース以外のデータベースでは CREATE VIEW 句や DDL (データ定義言語) ステートメントを使用できません。


構文

CREATE VIEW view [(field1[, field2[, ...]])]AS selectstatement

CREATE VIEW ステートメントには次の指定項目があります。

指定項目 内容
view 作成するビューの名前。
field1field2 selectstatement で指定された関連フィールドのフィールド名。
selectstatement SQL の SELECT ステートメント。詳細については、「SELECT ステートメント」を参照してください。

解説

ビューを定義するのは、SELECT ステートメントであり、SELECT...INTO ステートメントではありません。

ビューを定義する SELECT ステートメントは、パラメータを含むことができません。

ビュー名は、既存のテーブルと同じ名前にしないでください。

SELECT ステートメントで定義されたクエリが更新されると、読み取り専用に設定されていない限り、ビューも更新されます。

SELECT ステートメントで定義されるクエリで 2 つのフィールドが同じ名前の場合、クエリでフィールドごとに一意の名前が指定されるフィールド リストを、ビューの定義に含む必要があります。

参照
ADD USER ステートメント CREATE USER ステートメントまたは CREATE GROUP ステートメント
ALTER USER ステートメントまたは ALTER DATABASE ステートメント CREATE TABLE ステートメント
ALTER TABLE ステートメント DROP ステートメント
CONSTRAINT 句 DROP USER ステートメントまたは DROP GROUP ステートメント
CREATE INDEX ステートメント GRANT ステートメント
CREATE PROCEDURE ステートメント REVOKE ステートメント