oracle 뷰 생성, 수정, 삭제

DB & SQL 2016. 2. 17. 14:39

하나 이상의 테이블이나 다른 뷰의 데이터를 볼 수 있는 데이터베이스 객체
실제 데이터는 뷰를 구성하는 테이블에 담겨 있지만 테이블처럼 사용할 수 있음
보안 측면에서 유리하며 읽기 전용임
Updatable View는 데이터 수정이 가능하나 보안 측면에서 바람직하지 않음
일반적으로 뷰는 읽기 전용 뷰를 뜻함


뷰의 생성, 수정

뷰의 정의는 데이터를 조회하는 SELECT문으로 구성되며 테이블은 생성되어 있어야 한다.

CREATE OR REPLACE VIEW 뷰명 AS
SELECT ... ;

위 구문으로 뷰를 수정(테이블이나 컬럼을 변경)할 수 있다.


뷰의 삭제

DROP VIEW 뷰명;

'DB & SQL' 카테고리의 다른 글

oracle 사용자 계정 암호 만료  (0) 2016.04.23
oracle 인덱스  (0) 2016.02.17
oracle 테이블 생성, 삭제, 변경, 복사  (0) 2016.02.03
oracle 데이터베이스 제약조건  (0) 2016.02.03
oracle 데이터베이스 데이터 타입  (0) 2016.02.03
: