DB2 - Görünümler

Bu bölümde görünümlerin tanıtımı, görünümlerin oluşturulması, değiştirilmesi ve bırakılması açıklanmaktadır.

Giriş

Görünüm, tablolarda depolanan verileri temsil etmenin alternatif bir yoludur. Gerçek bir masa değildir ve kalıcı bir deposu yoktur. Görünüm, bir veya daha fazla tablodaki verilere bakmanın bir yolunu sağlar. Sonuç tablosunun adlandırılmış bir özelliğidir.

Bir görünüm oluşturmak

Aşağıdaki sözdizimini kullanarak bir görünüm oluşturabilirsiniz:

Syntax:

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

Example: Shopper.sales1 tablosu için görünüm oluşturma

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

Bir görünümü değiştirme

Aşağıdaki sözdizimini kullanarak bir görünümü değiştirebilirsiniz:

Syntax:

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

Example: [Mevcut 'view_sales1' görünümüne yeni tablo sütunu eklemek için]

db2 alter view view_sales1 alter id add 
scope shopper.sales1

Görünümü düşürmek

Aşağıdaki sözdizimini kullanarak bir görünümü bırakabilirsiniz:

Syntax:

db2 drop view <view_name>

Example:

db2 drop view sales1_view