*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만 됨)

 

 

 

 

 

'*SQL_Oracle*' 카테고리의 다른 글

OBJECT < SEQUENCE >  (0) 2021.11.12
OBJECT < VIEW >  (0) 2021.11.11
TCL < COMMIT, ROLLBACK >  (0) 2021.11.11
DCL < GRANT, REVOKE>  (0) 2021.11.11
DDL < ALTER, DROP >  (0) 2021.11.11