TECH
QUESTION
자주하는 질문답변 입니다.
Oracle
작성자 | 유건데이타 | 등록일 | 2015-08-14 |
제목 | EXPORT의 Query Option 기능 | ||
---|---|---|---|
10g이상에서는 expdp로 별로 쓰진않지만.....
EXPORT의 Query Option 기능 ==================================== export 작업 수행 시 Query Option을 이용하여 테이블의 부분적인 추출이 가능하다. SQL> select empno, ename, job, sal from emp order by job; EMPNO ENAME JOB SAL ---------- ---------- --------- ---------- 7788 SCOTT ANALYST 3000 7902 FORD ANALYST 3000 9999 홍길동 ANALYST 2000 7369 SMITH CLERK 800 7876 ADAMS CLERK 1100 7934 MILLER CLERK 1300 7900 JAMES CLERK 950 7566 JONES MANAGER 2975 7782 CLARK MANAGER 2450 7698 BLAKE MANAGER 2850 7839 KING PRESIDENT 5000 7499 ALLEN SALESMAN 1600 7654 MARTIN SALESMAN 1250 7844 TURNER SALESMAN 1500 7521 WARD SALESMAN 1250 위와 같이 구성된 EMP 테이블에서 만일 'MANAGER'로 JOB을 가진 사원중 SAL 컬럼이 2500이상인 레코드를 export하고 싶다면, 다음과 같이 수행하면 된다. % exp scott/tiger tables=emp query=\"where job=\'MANAGER\' and sal\>=2500\" Export: Release 8.1.5.0.1 - Production on Tue Sep 19 16:14:15 2000 ... About to export specified tables via Conventional Path ... . . exporting table EMP 2 rows exported Export terminated successfully without warnings. 한글 컬럼에 대해서도 동일한 where 조건에 지정이 가능하다. % exp scott/tiger tables=emp query=\"where ename like \'홍%\'\" V8.1.5 버젼에서 제공되는 Query 옵션의 특징: 1. 테이블 레벨의 export 명령어에서만 가능하다. 2. Direct 옵션과 함께 사용될 수 없다. 3. Nested 테이블을 갖는 테이블에는 적용할 수 없다. 4. Partition 테이블에 대한 export에도 적용가능하다. 5. Import 명령에는 적용되지 않는다. |
Comment | |||
---|---|---|---|
등록된 코멘트가 없습니다. |