본문 바로가기
DataBase/Oracle

oracle spool 사용하기

by 태하팍 2012. 2. 2.
반응형



oracle spool은 쉽게 말하면 select의 내용을 파일로 저장을 하는 것이다.

set 옵션을 한번 알아보자!

set head off -- 컬럼명을 보이지 않게!

set timing off -- SQL 문을 실행하는데 소요된 시간을 출력하기 위한 시스템 변수이다. 시간은 '시:분:초.밀리초' 형식으로 표시된다. 
 _M#]

set verify off  -- 변수값 대치 전후의 SQL문 또는 PL/SQL 문의 텍스트를 나열할지 여부


set feedback off 

set pagesize 0  -- 각 페이지에 출력할 줄 수를 지정한다.

set trimspool on -- 공백제거(아래 더보기 참조)


set termout off

문법 :
spool 
select 문
spool off

ex)
spool 파일명(c:\taeha.txt)
select th_code
from th_table
where sale_tcode = '02'
and th_date <= to_char(sysdate+7,'yyyymmdd')
and th_code <> '777'
order by 1;
spool off

exit;
참고한 사이트 : http://radiocom.kunsan.ac.kr/lecture/oracle/variable/


반응형

'DataBase > Oracle' 카테고리의 다른 글

옵티마이저~~~!!!  (0) 2012.03.12
ㅎㅎㅎ당첨~~~  (0) 2012.03.08
새로쓴 대용량 데이터베이스 솔루션_2012.01.26  (0) 2012.01.26
테이블스페이스(TABLESPACE)  (0) 2012.01.20
오라클 공부 시작!!  (0) 2012.01.19