view
쓰는이유
특정 데이터와 컬럼에 대해 공개가 가능하며 민감한 정보 ex)월급같은걸 가릴수도 있다.
그리고 복잡한 쿼리가 있는데 그 사용빈도가 높고 복잡하다면 이를 view로 만들어 사용하는것이 편리하다
:
view를 이용해 만든 뷰의 데이터를 변경할 수 있는것은 updatable 뷰라 하고 변경이 불가능한것은 read-only 뷰
라고 한다.하면 read-only
with read only를 제일 마지막 문장에 입력뷰가 되지만 아무것도 입력하지않으면
updatable 뷰가 된다(디폴트)
그리고 데이터를 변경하면 뷰만 바뀌는것이 아니라, 기존에 있는 테이블 데이터가 바뀐다.
만약에 (not null 제약조건이 걸린 테이블의) a 뷰에 데이터를 null 이라고바꾸면 insert 작업이 실패하였다고 뜬다
오라클 문제 사이트 (0) | 2015.01.03 |
---|---|
공부계획 (0) | 2015.01.01 |
오라클 sequence 의 사용이유와 주의점 (0) | 2014.12.30 |
자바 배열복사 , arraycopy , 주소값이 같은 sallowcopy , 주소값이다른 deepcopy (0) | 2014.12.29 |
오라클 추가 필기 JOIN , 제약조건 , 트랜잭션의 특징 2014년 12월29일 (0) | 2014.12.29 |