DB2-보기

이 장에서는보기 소개,보기 만들기, 수정 및 삭제에 대해 설명합니다.

소개

뷰는 테이블에 저장된 데이터를 나타내는 또 다른 방법입니다. 실제 테이블이 아니며 영구적 인 저장소가 없습니다. 보기는 하나 이상의 테이블에서 데이터를 보는 방법을 제공합니다. 결과 테이블의 명명 된 스펙입니다.

보기 만들기

다음 구문을 사용하여보기를 만들 수 있습니다.

Syntax:

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

Example: shopper.sales1 테이블에 대한보기 작성

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

보기 수정

다음 구문을 사용하여보기를 수정할 수 있습니다.

Syntax:

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

Example: [기존 뷰 'view_sales1'에 새 테이블 열을 추가하려면]

db2 alter view view_sales1 alter id add 
scope shopper.sales1

보기 삭제

다음 구문을 사용하여보기를 삭제할 수 있습니다.

Syntax:

db2 drop view <view_name>

Example:

db2 drop view sales1_view