[DB]SQL*Plus 명령어,편집 명령어, 파일 명령어

SQL*Plus 명령어의 개념


SQL*Plus 명령어는 오라클에서 제공하는 SQL*Plus에서만 사용되는 명령어로 SQL문을 실행시키고 결과를 볼 수 있게 하는 Tool이다.


SQL*Plus 명령어를 SQL 명령문과 혼동하는 사람이 많은데, SQL은 데이터베이스에서 자료를 검색,수정,삭제 등을 위한 데이터베이스 언이이다.

반면 SQL*Plus 명령어는 Tool에서 출력 형식을 지정하는 등 환경을 설정함.



SQL과 SQL*Plus 명령어의 차이점

SQL

SQL*Plus 명령문

국가 표준 데이터베이스 언어

오라클에서만 사용되는 명령어이다.

데이터베이스의 데이터를 조작할 수 없다

(환경 설정을 담당한다 – SET 명령어로 시스템 변수를 변경할 수 있다.)

SQL 문을 실행 시킬 수 있는 오라클의

SQL 버퍼에 저장된다.

버퍼에 저장되지 않는다

모든 명령의 끝은 세미콜론(;)으로 끝나야한다

모든 명령의 끝은 [Enter]Key에 의해 끝난다.

(세미콜론(;)을 붙여도 상관없다)

만약 다음 라인에 계속 입력하려면 현재 라인의 끝에 하이폰(-)을 추가한다

연결문자 불필요

연결문자(-) 필요

약어를 사용할 수 없다

약어를 사용할 수 있음



SQL*Plus 명령어

명령어(약어)

기능

LIST(L), RUN(R), @, /

편집 명령어

SAVE, GET, EDIT, SPOOL

파일 명령어

HOST, EXIT

데이터베이스 접속 및 종료 명령어

LINE, PAGE

출력 형식 명령어





SQL*Plus 편집 명령어

명령어(약어)

설 명

LIST (L)

버퍼에 저장된 단 한문장의 sql문을 나타낸다

/

SQL 문을 보여주지 않고 바로 실행한다.

RUN (R)

버퍼에 저장된 SQL 문을 보여주고 실행한다.


SQL*Plus 파일 명령어

명령어(약어)

설 명

EDIT (ED)

파일의 내용을 notepad, 메모장와 같은 에디터로 읽어 편집할 수 있도록 한다.

HOST

SQL *Plus를 종료하지 않고 OS 명령을 수행할 수 있도록 OS 환경으로 잠시 빠져 나갈 수 있도록 한다. OS Prompt 상에서 Exit 하면 다시 오라클 환경으로 돌아온다.

EXIT

SQL *Plus을 종료한다.

SAVE

SQL 버퍼 내의 현재 내용을 실제 파일로 저장한다.

@

SQL 파일에 저장된 내용을 실행한다.

SPOOL

SQL 문자의 결과를 파일로 저장한다.

GET

파일의 내용을 SQL 버퍼로 읽어 들인다.





'IT > [DB]' 카테고리의 다른 글

[DB] SQL DML을 알아보자!!  (1) 2018.04.19
[DB]SQL의 DDL을 알아보기!!!  (0) 2018.04.19
[DB]Group Function / 집합 set  (0) 2018.04.18
[DB]Sql함수  (0) 2018.04.18
[Oracle] DB&DBMS/데이터베이스의 관계 데이터 모델/SQL  (0) 2018.04.18
TAGS.

Comments