오라클 - 뷰 (VIEW) 생성 수정 삭제

반응형

뷰(VIEW)

: 하나 이상의 테이블을 합하여 만든 가상의 테이블입니다.

 

합한다는 말은 SELECT 문을 통해 얻은 최종결과를 뜻하며, 

뷰는 이러한 결과를 가상의 테이블로 정의하여 실제 테이블처럼 사용할 수 있도록 만든 데이터베이스 개체입니다.

 

VIEW 생성

CREATE VEW VIEWNAME
AS SELECT문
create view vw_customer
as select *
     from customer
     where address like '%대한민국%';

VIEW 수정

CREATE OR REPLACE VIEW 뷰이름[(열이름 [,…])]
AS SELECT 문
CREATE OR REPLACE VIEW VW_CUSTOMER(CUSTID, NAME, ADDRESS)
AS SELECT CUSTID, NAME, ADDRESS
     FROM CUSTOMER
     WHERE ADDRESS LIKE '%영국%';

VIEW 삭제

DROP VIEW 뷰이름 [,...n];
DROP VIEW VW_CUSTOMER;



728x90
반응형