-
SQL 복합 VIEW 생성Data Base_Oracle/SQL 2020. 1. 9. 00:12
복합 VIEW
하나 이상의 테이블로 만들어진 뷰
Sub Query, JOIN 사용복합 VIEW 생성
§ 형식
[ SQL> create view view명 as SQL JOIN 구문; ]
# 예제
▷ emp, dept 테이블을 기본테이블로 하고 이름에 A가 들어가는 사원의
사원명과 부서명을 조회하는 뷰(v_dname) 작성▶ [ SQL> create view v_dname as select ename, dname
from emp e, dept d where e.deptno=d.deptno and e.ename like '%A%';
뷰가 생성되었습니다.
select * from v_dname; ]ENAME DNAME ALLEN SALES WARD SALES ... ...
복합 VIEW의 생성은 JOIN을 사용하기 때문에 JOIN에 대한 이해가 필요합니다.
여기서는 두 테이블의 동일한 필드를 기준으로 중복 레코드를 제거하는 EQUI JOIN이 사용되었습니다.
'Data Base_Oracle > SQL' 카테고리의 다른 글
SQL_VIEW OPTIONS [WITH CHECK OPTION] (0) 2020.01.09 SQL_VIEW OPTIONS [OR REPLACE] (0) 2020.01.09 SQL 단순 VIEW_그룹 함수 사용 (0) 2020.01.09 SQL 단순 VIEW 수정 & 삭제 (0) 2020.01.09 SQL 단순 VIEW 검색 & VIEW가 실행되지 않는 경우 (0) 2020.01.08