2009-06-05 2 views

답변

3

SQL * Plus User 's Guide and Reference의 Creating a Flat File을 참조하십시오.

+0

+1 (LINESIZE를 줄 바꿈을 피하기 위해 더 큰 값으로 설정해야 할 수도 있습니다. 후행 공백의 TRIMSPOOL은 각 줄에서 제거되며 때로는 열 서식 지정 문을 사용합니다) – spencer7593

1

oracle SQLplus 터미널에 스풀을 입력 할 수 있습니다. 쿼리를 실행하십시오 스풀을 끄십시오;

이제 쿼리 결과가 포함됩니다.

실제로 스풀 명령이 실행될 때까지 터미널에 대한 모든 출력을 포함합니다.

0

데이터베이스 서버의 디렉토리에 액세스 할 수 있고 Oracle에서 "디렉토리"오브젝트를 작성할 수있는 권한이 있으면 많은 옵션이 있습니다.

예를 들어, UTL_FILE 패키지 (PL/SQL 내장의 일부)를 사용하여 운영 체제 레벨에서 파일을 읽거나 쓸 수 있습니다.

"외부 테이블"기능을 사용하여 단일 테이블처럼 보이지만 실제로는 OS 수준의 플랫 파일 인 개체를 정의하십시오. 오라클 문서에 잘 설명되어 있습니다.

또한 일회성 작업의 경우 SQL 및 PL/SQL 작업을위한 대부분의 도구가 데이터베이스와 데이터를주고받을 수있는 기능을 제공합니다. Windows 환경에서 두꺼비는 그 점을 잘 알고 있습니다. Oracle의 무료 SQLDeveloper는 많은 플랫폼에서 실행됩니다. 당신은 매일 실행되는 프로세스에 이들을 사용하고 싶지는 않을 것입니다.하지만 단일 동작에서는 괜찮습니다. 필자는 일반적으로 SQL * Plus 스풀링보다 사용하기가 쉽다는 것을 알았지 만 이는 동일한 기능의 기본 버전입니다.

관련 문제