1. 개념과 특징
->SQL*PLUS 명령어와 SQL문의 차이점
SQL*PLUS 명령어 SQL문
한 줄 실행 여러 줄 실행
종결문자 불필요 종결문자(;)필요
연결문자(-) 필요 연결문자 불필요
키워드 단축 가능 키워드 단축 불가
버퍼 저장 안함 버퍼에 마지막 명령문 저장
3. 파일조작관렦 -파일조작 명령어
명령어 기능
[ED]IT filename 파일의 내용을 메모장으로 읽어 편집할 수 있도록 한다.
[SAV]E filename SQL 버퍼 내의 현재 내용을 파일에 저장한다.
@filename SQL 파일에 저장된 내용을 실행한다.
[SPO]OL
[filename | OFF]
오라클 화면을 갈무리하여 파일로 저장한다.
GET filename 파일의 내용을 SQL 버퍼로 읽어 들인다.
12.
3. 파일조작관렦 -파일조작 명령어[EDIT]
명령어 기능
[ED]IT
filename
파일의 내용을 메모장으로 읽어 편집할 수
있도록 한다.
13.
3. 파일조작관렦 -파일조작 명령어[SAVE]-1
명령어 기능
[SAV]E
filename
SQL 버퍼 내의 현재 내용을 파일에 저장한
다.
3. 파일조작관렦 -파일조작 명령어 [SPOOL]
[SPO]OL: 쿼리문과 쿼리결과를 파일로 기록하는 명령어.
[SPO]OL 파일명
<저장시작, APPEND 추가 시, 기존에 저장된 파일명에
추가로 저장가능>
[SPO]OL OFF <저장 후, 기능종료>
* 확장자는 파일명.LST로 저장됨.
4. 형식 명령어(1)- 종류
명령어 기능
COLUMN
FORMAT
컬럼 데이터에 대한 출력 형식을 다양하게
지정하기 위한 명령어다.
LINESIZE(LIN) n SELECT 명령어를 수행한 후 결과를 출력
시, 한 라인에 출력할 최대 문자 수. 디폴트
는 80. 그 이상을 출력하고 싶을 때는 아래
와 같이 한다.
SET LINESIZE 숫자
PAGESIZE(PAGE
S) n
SELECT 명령어를 수행한 후 결과를 출력할
때 한 페이지에 출력할 최대 라인 수를 결
정한다. 디폴트는 14이다. 페이지당 출력할
라인 수를 10으로 조절하려면 다음과 같이
설정한다.
SET PAGESIZE 10
20.
4. 형식 명령어(2)– COLUMN(1)
종류 의미
An 문자 형식 칼럼의 출력 크기 설정
9 숫자 형식 칼럼의 출력 길이 설정
0 지정된 길이 맊큼 숫자 앞에 0을 추가
$ 숫자 앞에 달러 기호 삽입
L 숫자 앞에 직역 화폐 단위 삽입
. 소수점 위치 지정
, 1000 자리 마다 „.‟ 구분자 삽입
21.
An, 9, 0,“,” 명령어 수행
COLUMN FIRST_NAME FORMAT A40
COLUMN SALARY FORMAT 9,999,999
COLUMN DEPARTMENT_ID FORMAT 0,000,000
SELECT FIRST_NAME , SALARY , DEPARTMENT_ID FROM
EMPLOYEES;
4. 형식 명령어(3) – COLUMN(2)