뷰(view)
뷰(view) 논리적인 가상테이블을 뜻합니다 사용할때만 생성되고 물리적으로는 존재하지 않습니다
사용하는 목적은
1. 대용량 쿼리 혹은 복잡도가 높은 쿼리를 단순하게 하기위해
2. 보안을 위해
뷰의 단점
수정이 복잡하다
에러가 발생하여 수정하여도 바로 돌아가지 않습니다 컴파일을 해주어야 합니다
뷰의 종류
테이블의 개수에 따라서
단순뷰 = 1개
복합뷰 = 2개 이상
뷰의 생성
시퀀스(Sequence)
자동증가를 뜻합니다
혼자서는 아무런 동작을 하지 않습니다
99% insert 문과 같이합니다
순환 : 컬럼의 크기가 제한되 크기 까지 왔을때 그이상 증가 시켜줍니다
소스
INSERT INTO DEPT1
(DEPTNO, DNAME, LOC ) VALUES (emp1_seq.nextval,'총무부','부산'); |
'Daily Report' 카테고리의 다른 글
121016 Oracle 모델링 개념 (0) | 2012.10.16 |
---|---|
121015 Oracle 데이터베이스 링크(Database link) (0) | 2012.10.15 |
121010 Oracle 2차 기본정리(수정중) (0) | 2012.10.10 |
121009 JAVA 오버로딩 부제:사과장수 (0) | 2012.10.09 |
121009 Oracle 1차 기본정리 (0) | 2012.10.09 |