PL / SQL 프로세스의 스풀 파일

작가: John Stephens
창조 날짜: 27 1 월 2021
업데이트 날짜: 23 십일월 2024
Anonim
SQL : 스풀링
동영상: SQL : 스풀링

콘텐츠

사용자는 Oracle SQL 세션에서 SPOOL 명령을 실행할 수 있습니다.Plus를 사용하여 SQL 쿼리의 결과를 나중에 볼 수 있도록 외부 파일에 캡처 할 수 있습니다. 스풀링은 문제 해결을 위해 보고서를 만드는 데 유용합니다. SQL 커맨드 라인에서 스풀 파일을 생성 할 수 있습니다.플러스 또는 임베디드 SPOOL 명령을 사용하여 스크립트를 실행하십시오.


PL / SQL의 SPOOL 명령은 쿼리 및 SQL 데이터를 캡처하여 전자 파일로 출력합니다. (저스틴 설리반 / 게티 이미지 / 게티 이미지)

Oracle PL / SQL SPOOL 명령은 무엇입니까?

PL / SQL의 SPOOL 명령은 일련의 명령문 및 SQL 데이터를 출력 파일에 저장하는 SQL * Plus 파일 명령입니다. SPOOL 기본값은 LST 확장자를 가진 파일을 저장합니다. 그러나 사용자는 파일을 대체 형식으로 저장하도록 지정할 수 있습니다.

SPOOL은 어떻게 사용됩니까?

사용자는 SQL * Plus 명령 줄 또는 명령 줄에서 실행되는 별도의 스크립트에서 쿼리의 내용에 대해 spool 명령을 수행 할 수 있습니다. 입력하여 출력 캡처 시작

스풀 ;

명령 줄에서 FileName은 출력 파일의 이름입니다. 이 명령은 FileName.lst로 파일을 저장합니다. .csv 또는 .txt가 지정됩니다. 입력하여 발신 캡처를 종료합니다.

스풀 해제;

명령 행에서.

SPOOL 프로세스가 포함 된 스크립트를 실행하려면 명령 줄에서 "@ScriptName"을 입력하십시오. "@"기호 다음에 전체 스크립트 위치를 포함 시키십시오.

SPOOL에 사용 된 확장 기능

SPOOL 명령을 사용할 수있는 확장에는 스풀링을 중지하려면 OFF, 스풀링을 중지하고 프린터로 출력을 보내려면 OUT이 있습니다. CREATE, REPLACE 및 APPEND 확장은 Oracle Release 10g에서 도입되었습니다. CREATE는 새로운 출력 파일을 생성합니다. REPLACE 확장은 기존 파일을 겹쳐 쓰며 APPEND는 지정된 파일의 끝에 새로운 내용을 추가합니다.


SPOOL 스크립트 예제

다음 스크립트는 Contacts라는 테이블에서 출력 파일에 대한 레코드의 이름, 주소, 도시, 주 및 우편 번호를 캡처하는 예제입니다.

에코를 설정합니다. <------이 줄은 콘솔 출력을 억제합니다 -----> Set set off; <------ 변수 대체 활성화 -----> 피드백을 설정합니다. 서버 출력 설정; <----- 화면에 PL / SQL 코드를 표시합니다. -----> SET PAGESIZE 0; <----- 페이지의 줄 수를 결정합니다 -----> SET LINESIZE 1000; <----- 줄에 표시 할 총 문자 수 -----> SPOOL C : Sample.csv; SELECT FullName || ','|| 주소 || ","|| 도시 || ","|| 상태 || ""|| ZipCode FROM Contacts; 스풀 해제; 정의 설정; 피드백을 설정하십시오.

얼룩을 제거하는 성공의 비결은 얼룩을 빠르게 공격하는 것입니다. 브랜드가 고치는 동안 힘을 얻으므로 오랫동안 브랜드를 유지하지 마십시오. 수제 청소 제품을 사용하면 당구대를 절약 할 수있을뿐만 아니라 비용도 적게들 수 있습니다. 세척제는 일반적으로 부엌에서 구할 수 있으며 저렴하며 당구대의 재료에 해를 끼치 지 않습니다. 얼룩의 종류와 크기에 따라 가정 치...

나무 판자로 문 만드는 법

Charles Brown

십일월 2024

판자 문은 다른 수평 판자로 연결된 수직 나무 칸막이로 만들어집니다. 저렴한 재료로 만들어졌으며 실외 사용에 적합하며 일반적으로 헛간에서 사용됩니다. 널빤지 문을 만드는 것은 빠른 작업이며 초보자가 할 수 있습니다.측정 테이프로 스톱의 높이와 너비를 측정합니다. 내부를 수평으로 측정하고 1.3cm 줄입니다. 그것이 문 너비입니다. 문 안쪽에서 높이를 측정하...

우리는 권장합니다