Db2-views

提供:Dev Guides
移動先:案内検索

DB2-ビュー

この章では、ビューの紹介、ビューの作成、変更、ドロップについて説明します。

前書き

ビューは、テーブルに保存されているデータを表す別の方法です。 これは実際のテーブルではなく、永続的なストレージもありません。 ビューは、1つ以上のテーブルのデータを見る方法を提供します。 結果表の名前付き仕様です。

ビューを作成する

次の構文を使用してビューを作成できます。

構文:

db2 create view <view_name> (<col_name>,
<col_name1...) as select <cols>..
from <table_name>

:shopper.sales1テーブルのビューを作成する

db2 create view view_sales1(id, itemname, qty, price)
as select id, itemname, qty, price from
shopper.sales1

ビューを変更する

次の構文を使用してビューを変更できます。

構文:

db2 alter view <view_name> alter <col_name>
add scope <table_or_view_name>

:[新しいテーブル列を既存のビュー「view_sales1」に追加するには]

db2 alter view view_sales1 alter id add
scope shopper.sales1

ビューをドロップする

次の構文を使用してビューを削除できます。

構文:

db2 drop view <view_name>

例:

db2 drop view sales1_view