오라클 VIEW

개발/ORCLE 2008. 11. 18. 09:59
VIEW : 하나의 가상테이블이다.

- 실제 데이터가 저장되는 것은 아니고, 뷰를 통해 데이터 관리
- 복잡하게 쿼리 날려서 얻은 결과를 미리 뷰에서 조인해서 뷰테이블로 만들고 그 테이블 일반 쿼리를 날리면,
   코딩 축소
- 한개의 뷰로 여러테이블 검색가능
- 사용자별로 다른데이터 ACCESS(뷰에 접근권한 구분하면 된다)

VIEW 제한 조건

- 테이블에 NOT NULL로 만든 컬럼 뷰에 다포함
- 뷰에는 INSERT 불가능
- 뷰에는 WITH READ ONLY 데이터 갱신 불가
- 뷰데는 WITH CHECK OPTION 뷰의 조건에 해당되는 데이터만 삽입 삭제 수정 가능.

EX)

CREATE OR REPLACE VIEW 뷰테이블 이름
(컬럼1, 컬럼2, 컬럼3, 컬럼4)
AS
SELECT 컬럼1, 컬럼2, 컬럼3, 컬럼4 FROM 테이블 이름

뷰 테이블 생성 방법이다.
블로그 이미지

쭈니후니

개발자로서 공부와 낚시를 좋아하는 한사람으로서의 추억을 담을 블로그입니다.

,