728x90
반응형
뷰
-
Oracle - View데이터베이스/Oracle 2020. 11. 23. 12:08
VIEW VIEW란 SELECT 쿼리의 실행 결과를 화면에 저장한 논리적 가상 테이블이다. 실제 테이블과는 다르게 실질적 데이터를 저장하고 있진 않지만 사용자는 테이블을 사용하는 것과 동일하게 사용할 수 있다. VIEW를 사용하는 목적은 복잡한 SELECT 쿼리문을 단순화하여 쉽게 사용하기위함이고 테이블의 진짜 모습을 감출 수 있어 보안상 유리하다. 하지만 단점으론 ALTER 구문을 사용할 수 없다. 왜냐하면 VIEW는 가상 테이블이므로 수정이 불가능하기 때문이다. VIEW를 이용한 DML을 사용할 수는 있으나 제약이 따른다. SINGLE TABLE VIEW에서만 부분적으로 DML 사용이 가능하다. [ VIEW 예시 ] CREATE OR REPLACE VIEW V_EMPLOYEE AS SELECT EMP..