DB/Oracle

[Tips] SQL에서 설정 가능한 시스템 변수 목록

투칼론 2017. 9. 28. 20:18
반응형

SQL*PLUS에서 설정하여 유용하게 사용할 수 있는 시스템 변수는 아래와 같다.

 시스템 변수

 설명 

 SET ECHO OFF

 명령어가 출력되지 않음 

 SET HEADING OFF

 헤더가 출력되지 않도록 설정함 

 SET LINESIZE 200

 기본값 80. 새로운 new line을 시작하기 전까지 1라인에 출력되는 글자 수 

 SET PAUSE ON

 결과 출력 시에 한 페이지 마다 출력하고, 엔터키를 누르면 다음 화면이 출력됨 

 SET PAGESIZE 30

 기본값 14. 한 페이지당 출력되는 라인 수

 SET TERM OFF

 조회 결과를 화면에 출력하지 않음

 아래 특정 파일에 SPOOL 시에 유용하게 사용

 SET TIMING ON

 실행 시간 정보를 출력함 

 SET UNDERLINE OFF

 컬럼 제목과 데이터 간의 구분 문자를 사용하지 않음 

 SET VERIFY ON/OFF

 &를 이용하여 치환 변수를 사용할 때 사용 전후 값을 표시할지 여부

 SPOOL [파일명]

 SPOOL OFF

 특정 파일에 조회된 결과가 파일에 기록됨.

 더 이상 파일에 결과를 기록하지 않음