《Oracle命令语法速查》【 CREATE VIEW 】
ビューを作成する
CREATE [ OR REPLACE ] [ NO [ FORCE ] ] VIEW [ スキーマ . ] ビュー名 →
→┬─────────────────────┬──┬→
├ (┬ 別名 ┬ <COLUMN CONSTRAINT句> ┬┬) ┘ │
│ │ └ ← ──────────┘│ │
│ ├<TABLE CONSTRAINT句>───────┤ │
│ └ ← , ──────────────┘ │
│[ ビューの問合せ結果列に対して別名を指定する ]│
└ ( *1 ) ────────────────────┘
→ AS 副問合せ [ WITH ┬ READ ONLY ────────────────┬ ] ;
│[ ビューに対して更新出来ない事を宣言する ]│
└ CHECK OPTION [ CONSTRAINT 制約名 ] ────┘
[ ビューに対する更新結果が、そのビューの問合せに含まれるように制限する ]
(*1)
→ OF [ スキーマ . ] タイプ名 →
[ オブジェクト·ビューを作成する ]
→┬ WITH OBJECT OID { (┬ 属性名 ┬) | DEFAULT } ] ┬→
│ └ ← , ─┘ │
│[ ルートビューの指定 ]│
└ UNDER [ スキーマ . ] 上位ビュー名 ──────┘
[ サブビューの指定 ]