SQL*Plus Environments

SQL*Plus 상에서 환경설정 재정의하기

command 설명
SQL> define _editor=vi 편집기를 vi로 정의한다.
SQL> set pages 50 결과값을 50 라인씩 끊어보이기
SQL> set lines 50 결과값을 폭을 50으로 설정
SQL> column 컬럼명 format a10 컬럼명을 10자리로 설정
varchar type
SQL> column 컬럼명 format 999,999 9하나가 한자리
number type
SQL> set pause [on|off] 한화면씩 보여주기(설정|해제)
설정후 SQL 명령 수행시 커서가 그 다음 LINE에서 대기하고 있으므로 [Enter] Key를 친다.
그 다음부터는 [Enter]키로 한화면씩 보면 된다.
SQL> help [명령어] SQL 명령어를 모를 경우
예) SQL> help index
SQL> ! [명령어] SQL*Plus 상에서 Unix/Linux 명령어 사용
예) SQL>!ls
SQL> save [파일명] 바로전 실행한 SQL문을 FILE로 저장
SQL> get [파일명] 파일의 내용을 메모리로 불러오기
SQL> / 메모리로 불러온 SQL문이나 메모리에 있는 명령을 실행
SQL> ed 바로 전에 수행한 명령어 편집
SQL> l 바로 전에 수행한 명령어 보기
SQL> @[파일명]
SQL> Start [파일명]
SQL문이 있는 FIle을 바로 실행
SQL> set heading [on|off] Columns명이 나타나지 않게 설정(off)
SQL> set arraysize line_number(숫자) 한번에 DATA를 가져오는 단위
SQL> set timing [on|off] sql문을 수행하는데 소요되는 시간 표시(on), 해제(off)
SQL> spool (on or 파일이름) 결과를 파일로 저장
SQL> spool off 결과를 파일로 저장하던 것을 해제
SQL> show all 현재 설정되어 있는 값들 보기