2012-05-21 2 views
0

oracle cli를 통해 실행할 수있는 명령을 사용하여 Oracle 8i 데이터베이스에서 데이터를 내보내려면 어떻게합니까? 나의 가장 큰 문제는 데이터가 oracle 8i에서 대량 내보내기

select * from emp where emp_id>4

이 EMP_ID> 4 을 갖는 기록을 덤프한다, 내가 사용하는 쿼리 ... 예를 들어 기반으로 내 보내야한다.

기능을 사용할 권한이 없습니다. 도와주세요 !!

+0

지원되는 버전 (즉, 금세기부터) **으로 업그레이드해야합니다 **. –

답변

0

오라클은 데이터 내보내기 용으로 설계된 툴 세트 (예 : exp 도구)를 제공합니다. NET * 8을 통해 연결하더라도 SQL * PLUS 명령 줄을 통해 실행되지 않습니다 (CLI에서 가정 한 것으로 가정합니다). 이후 오라클 8i를에서, 당신은 내 보낸 행을 제한하는 쿼리 매개 변수를 사용할 수 있습니다

exp scott/tiger tables=emp query="where deptno=10"

하지만 당신은 오라클 클라이언트가 설치되어 있고 * SQL을 통해 데이터베이스에 NET을 연결할 수 있어야합니다.

쿼리를 실행할 수있는 능력이 있다면 CSV를 생성하는 쿼리를 작성할 수 없다면 운이 없으면됩니다 (함수 호출/쓰기 기능이 없으면 까다로울 것입니다). 당신이 웹 인터페이스에 접근 할 수있는 것 같아요.

관련 문제