편집 실행 명령어
List : 마지막에 실행된 쿼리를 호출(쿼리버퍼에서 조회)
ex) select * FROM emp
list 실행시 위의 쿼리가 다시 조회
/ : 마지막에 실행된 쿼리를 바로 실행(List와 다르게 보여주지 않고 실행)
RUN : 마지막에 실행한 쿼리를 보여주고 실행(/와 다른점은 쿼리 내용을 보여줌)
List + / = RRUN
파일 명령어
EDIT : 파일 내용을 메모장에서 편집할 수 있도록 하는 명령어
메모장을 닫으면서 저장하고 List 및 / 실행
HOST : oracle을 종료하지 않고 OS명령어를 사용할 수 있도록 DOS로 전환하는 명령어
다시 돌아갈때는 EXIT 명령어 사용
SAVE : SQL버퍼내의 현재 내용을 실제 파일로 저장
SAVE filename[.확장자] .확장자가 없을경우 .sql로 저장
@ : SQL파일에 저장된 내용을 실행하는 명령어
ex) @filename
확장자 생략시 .sql파일 찾음
SPOOL : 오라클 화면을 갈무리하여 파일로 저장
SQL문과 실행된 쿼리결과를 파일로 기록
ex) SPOOL filename
기본적으로 .lst로 저장. SPOOL를 해제하기위해서 SPOOL OFF 사용
SPOOL 부터 SPOOL OFF까지 내용을 갈무리 해서 저장
시스템 조작을 위한 SET 명령어
show : 현재 시스템 변수의 값을 확인
set : 시스템 변수를 변경
HEADING, LINESIZE, PAGESIZE, COLUMN
HEADING : 컬럼 제목 출력여부 결정
SET heading on/off
확인하는 명령어 : show HEADING
LINESIZE : 라인당 출력할 문자의 수(기본 80)
SET LINESIZE 100
PAGESIZE : SELECT 결과 출력시 한페이지당 출력할 라인수 결정(기본14)
SET PAGESIZE 10
COLUMN FORMAT : 컬럼 데이터에 대한 출력 형식을 다양하게 지정하는 명령어
기본 컬럼 출력사이즈는 지정한 컬럼 크기가 기준
COLUMN ENAME FORMAT A25 : ENAME컬럼의 사이즈를 문자25사이즈
숫자는 9 또는 0의 사이즈 갯수에 따라 자릿수 변경 가능
9 : 자릿수가 지정한 사이즈보다 작으면 공백으로 채움
0 : 자릿수가 지정한 사이즈보다 작으면 0으로 채움
, 로 구분시 출력할때 ,로 구분됨
'공부하기 > Data Base' 카테고리의 다른 글
[Oracle 공부하기]가상컬럼 (0) | 2017.05.10 |
---|---|
[Oracle 공부하기]Oracle 11g에서 추가된 함수 (0) | 2017.05.08 |
[Oracle 공부하기]계층형 쿼리 (0) | 2017.05.08 |
[Oracle 공부하기]소계 관련 함수 (0) | 2017.05.08 |
[Oracle 공부하기] sql plus 간단 명령어 (0) | 2017.05.04 |