ビューを作成する

Pocket

【概要】
ビューとはある表の特定のカラムや指定した条件に合致するレコードなどを取り出した仮想の表です。
また、複数の表を結合したビューを作成することもできます。
ビューを作成することによりユーザに必要最小限のカラムやレコードのみにアクセスさせる事ができたり、
結合条件を指定しなくても既に結合された表にアクセスできるなどのメリットがあります。
【SQL文】
/*
|| ■ビューを作成する
||
|| 【パラメータの説明】
|| VIEW_NAME :ビュー名
|| TABLE_NAME :表名
|| COL1 :列名
|| 【オプションの説明】
|| OR REPLACE :同名のビューが既に存在した時でも、構わず上書きする場合に指定する
|| FORCE :エラーがあっても強制的にVIEWを作成する
|| または
|| NOFORCE :エラーがあった場合はVIEWを作成しない
|| WITH READ ONLY :読み取り専用のVIEWを作成する
|| WITH CHECK OPTION :VIEWにより問い合わされた行に対してのみ、ビューを通して挿入や更新を可能とする場合に指定する
*/
set echo on

CREATE OR REPLACE NOFORCE VIEW view_name
AS
SELECT col1, col2
FROM table_name
WITH READ ONLY
WITH CHECK OPTION
;

以上です (^^♪