상세 컨텐츠

본문 제목

오라클 view의 사용이유와 데이터의 변경 권한

관리X 과거글

by 까먹기전에 2014. 12. 31. 20:29

본문

반응형





view




쓰는이유 

특정 데이터와 컬럼에 대해 공개가 가능하며 민감한 정보 ex)월급같은걸 가릴수도 있다.


그리고 복잡한 쿼리가 있는데 그 사용빈도가 높고 복잡하다면 이를 view로 만들어 사용하는것이 편리하다





:

view를 이용해 만든 뷰의 데이터를 변경할 수 있는것은 updatable 뷰라 하고 변경이 불가능한것은 read-only 뷰


라고 한다.하면 read-only


with read only를 제일 마지막 문장에 입력뷰가 되지만 아무것도 입력하지않으면


updatable 뷰가 된다(디폴트)


그리고 데이터를 변경하면 뷰만 바뀌는것이 아니라, 기존에 있는 테이블 데이터가 바뀐다.


만약에 (not null 제약조건이 걸린 테이블의) a 뷰에 데이터를 null 이라고바꾸면 insert 작업이 실패하였다고 뜬다





관련글 더보기