*SQL_Oracle*
OBJECT < VIEW > 옵션
깐부로부터
2021. 11. 12. 18:49
VIEW 옵션
[표현법]
[ 상세표현법 ]
CREATE OR REPLACE FORCE/NOFORCE VIEW 뷰명
AS 서브쿼리
WITH CHECK OPTION;
WITH READ ONLY;
1) OR REPLACE : 해당 뷰가 존재하지 않으면 새로 생성 / 존재하면 갱신시켜주는 옵션
2) FORCE / NOFORCE
- FORCE : 서브쿼리에 기술된 테이블이 존재하지 않아도 뷰가 생성
- NOFRORCE : 서브쿼리에 기술된 테이블이 반드시 존재해야만 뷰가 생성
3) WITH CHECK OPTION : 서브쿼리의 조건절에 기술된 내용에 만족하는 값으로만 DML 가능
조건에 부합하지 않은 값으로 수정하는 경우 오류 발생
4) WITH READ ONLY : 뷰에 대해 조회만 가능 (DML 수행 불가, SELECT만 됨)