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