경진의 블로그

뷰(VIEW) 본문

자바개발과정/오라클(Oracle)

뷰(VIEW)

aith 2008. 5. 28. 00:40
뷰(VIEW)

VIEW는 모든 DBMS에서 지원하고 있는 OBJECT로 특정한 저장 공간을 가지지 않는다

테이블이나 인덱스의 경우에는 지정된 테이블 스페이스 내에서 저장 공간을 할당 받아 증가하는 반면 VIEW는 저장 공간을 가지지 않고 사용자가 생성한 SQL문장만 데이터 DICTIONARY상에 저장되어 사용자의 호출시에 해당 SQL문장을 실행하여 결과를 리턴하게 된다

VIEW란 데이터베이스상에 물리적 저장 구조를 갖는 OBJECT는 아니지만 보안관리, 사용상의 편의 수행속도 향상등의 목적으로 사용된다

CREATE OR REPLACE VIEW v_demp
AS
SELECT a.code,a.name,b.code,b.name,b.deptno
   FROM tab1 a, tab2 b
 WHERE a.code = b.code
     AND b.deptno IN (10,20,30);

SELECT a.code,a.name,b.code,b.name,b.deptno
   FROM tab1 a, tab2 b
 WHERE a.code = b.code
     AND b.deptno IN (10,20,30);

'자바개발과정 > 오라클(Oracle)' 카테고리의 다른 글

환율 계산(바로 이전 Record의 값을 참조할 때)  (0) 2008.06.02
뷰 작성  (0) 2008.06.02
뷰(VIEW)  (0) 2008.05.28
이전 레코드 값 참조 방법(전일 환율)  (0) 2008.05.28
ROW와 COLUMN의 상호호환  (0) 2008.05.28
ROWNUM & DECODE 문제풀이  (0) 2008.05.28
Tag
,
0 Comments
댓글쓰기 폼