본문 바로가기

나 어제 배웠다/Database

SQL*PLUS 명령어 모음

SQL*Plus 파일 명령어
    SQL*Plus 파일 명령어
    EDIT 호스트 운영체제의 문자 편집기 사용.
    SAVE SQL 버퍼의 내용을 파일에 저장.
    START 지정한 파일을 수행, 또한 @ 사용 가능.
    GET SQL 버퍼의 내용을 Display.
    SPOOL 파일에 Query 결과를 기록.
    HOST SQL*Plus를 종료하지 않고도 호스트 운영체제의 명령어를 실행.

SQL*Plus 파일 명령어
SQL*Plus 파일 명령어는 파일을 저장, 획득, 적재 그리고 실행하는데 사용할 수 있다.
파일 명령어
    명 령 어 설 명
    EDIT [filename[.ext]] 지정된 파일의 내용이나 버퍼의 내용을 호스트 운영체제의 문자 편집기로 불러온다.
    SAV[E] [filename[.ext]]
    [REP[LACE]|APP[END]]
    SQL 버퍼의 내용을 파일에 저장한다. 기존 파일에 추가하기 위해서 APPEND를 사용한다.
    기존 파일에 중복해서 쓰려면 REPLACE를 사용한다. 기본적인 파일 확장자는 sql이다.
    STA[RT] [filename[.ext]] 지정된 파일을 수행한다. START라는 명령 대신에 @를 사용할 수 있다.
    파일 확장자가 .sql이 아니면, 파일 확장자를 써야 한다.
    GET [filename[.ext]] SQL 버퍼에 파일의 내용을 기록한다.
    파일명의 기본적인 확장자는 사용 환경에 따라 .lis이거나 .lst이 될 수 있다.
    SPO[OL] [filename[.ext]]|OFF|OUT] 파일에 Query 결과를 저장한다. OFF는 스풀 파일을 닫는다
    HOST SQL*Plus를 종료하지 않고도 호스트 운영체제의 명령어를 실행한다.
파일명을 쓰지 않고 EDIT명령어를 사용할 때, 기본적인 파일명은 afiedt.buf이다. 이 파일은 버퍼를 편집할 때마다 이 파일에 겹쳐쓰게 된다.
     현재의 디렉토리에 없는 파일명을 명시하면 SQL*Plus는 파일 이름을 묻는다.

===========================================================================================

 

예제)SPOOL

SQL>spo spoolfile

SQL>select * from emp;

SQL>spo off

=>내문서등..spoolfile.LST 파일 열면 됨

 

'나 어제 배웠다 > Database' 카테고리의 다른 글

오라클 트리거에 대하여...  (0) 2008.05.07
오라클 SQL*PLUS 명령어 모음  (0) 2008.04.28
Oracle SnapShot 에 대하여(오라클 스냅샷)  (0) 2008.04.24
오라클 1원 팁  (0) 2008.04.22
토드(Toad) 관리 기능  (0) 2008.04.18