데이터 베이스, VIEW 에서의 복합뷰는
JOIN 그리고 서브 쿼리를 이야기 하는것이다.
해당 방식은 편리성을 추구하는것이고, 여러개의 테이블이다보니 DML 이 적용이 안됨.
그리고 복합뷰는 조인, 서브쿼리를 모른다면 할수없는 구조다.
반드시 숙지해야한다! 조인 그리고 서브쿼리
복합뷰는 조인을 활용하여 작성할수 있다.
여기서
문제_
사원의 이름과 부서명을 출력시켜주는 뷰를 작성하라 뷰의 이름은 (v_dname)
ename dname
해설_
SQL> create or replace view v_dname
2 as select e.ename,d.dname
3 from emp e, dept d
4 where e.deptno = d.deptno;
뷰가 생성되었습니다.
SQL> select * from v_dname;
ENAME DNAME
---------- --------------
CLARK ACCOUNTING
KING ACCOUNTING
MILLER ACCOUNTING
JONES RESEARCH
FORD RESEARCH
ADAMS RESEARCH
SMITH RESEARCH
SCOTT RESEARCH
WARD SALES
TURNER SALES
ALLEN SALES
ENAME DNAME
---------- --------------
JAMES SALES
BLAKE SALES
MARTIN SALES
14 개의 행이 선택되었습니다.
만든 데이터와 해당 방식을 자주 사용한다고 할것같다면, 위와 같이 뷰를 사용하면 굉장히 편리하다.
'Oracle > View' 카테고리의 다른 글
데이터 베이스_ 오라클 VIEW [view 종류, 관리] 복합뷰 활용 4 (0) | 2019.07.02 |
---|---|
데이터 베이스_ 오라클 VIEW [view 종류, 관리] 단순뷰 1편 (0) | 2019.07.02 |
데이터 베이스_ 오라클 VIEW [view 종류, 관리] 복합뷰 활용 3 (0) | 2019.07.02 |
데이터 베이스_ 오라클 VIEW [view 종류, 관리] 복합뷰 활용 2 서브쿼리 (0) | 2019.07.02 |
데이터 베이스_ 오라클 VIEW [view 종류, 관리] 단순뷰 & 그룹함수 (0) | 2019.07.02 |
댓글