
: 관계DB를 처리하기 위해 고안된 언어로, 독자적인 문법을 갖는 DB표준언어 (ISO에서 지정)
: SQL언어를 구현하여 오라클 RDBMS를 관리할 수 있는 오라클사의 CLIENT TOOL 제품명
sqlplus [username]/[password][@connect_identifier]
ex. sqlplus hr/hr@127.0.0.1
SQL> DESCRIBE emp
SQL> DESC emp
*표시: current line
| 명령어 | 설명 |
|---|---|
| L(ist) | 버퍼 내의 바로 직전 수행한 SQL문의 모든 라인을 리스트 |
| L(ist) n | 버퍼 내의 n번째 줄을 보여줌 |
| L(ist) m n | m줄 부터 n줄까지 리스트 |
| R(un) | 버퍼 내의 내용을 display하고 실행 |
| / | 버퍼 내의 내용을 실행만 함 |
| A(ppend) text | current line에 text 추가 |
| n text | n줄의 내용을 text로 교체 (n=0이면 1줄 앞으로 line 추가 후 입력) |
| C(hange)/old/new | current line의 old String을 new String으로 교체 (대/소문자 구분 없음, new없으면 old삭제됨) |
| Del | current line 삭제 |
| Cl(ear) Buff(er) | 버퍼의 내용 clear |
| I(nput) text | current line 밑에 한 줄 추가 후 텍스트 입력 |
| 명령어 | 설명 |
|---|---|
| SAVE filename | 버퍼 내의 현재 내용을 주어진 filename으로 저장 |
| SAVE filename Replace | 버퍼 내의 현재 내용을 주어진 filename에 overwrite |
| SAVE filename Append | file 끝에 append됨 |
| GET filename | filename내의 내용을 display하고 버퍼에 저장됨 |
| START filename | filename내의 내용을 실행만 함 |
| @filename | START와 동일 |
| ED(it) filename | filename내의 내용을 editor로 읽어서 수정할 수 있도록 함. (파일이름 지정하지 않으면 afiedt.buf 파일로 수정) |
| SPOOL filename | filename으로 Query의 결과를 저장함 |
| + SPOOL OFF | host 명령어로 표시되는 working directory위치에 title.LST 파일 생성 |
| HOST [OS command] | SQL*plus를 종료하지 않고 OS command를 수행할 수 있도록 하며, OS Prompt상에서 종료하면 다시 SQL*plus로 되돌아감 |
| EXIT | SQL*plus 종료 |
| 명령어 | 설명 |
|---|---|
| COL(umn) column FORMAT Ann/9nn | 화면에 표시되는 컬럼명 자리수를 지정함. |
| SET ECHO ON/OFF | @filename으로 실행 시 file 내의 명령을 display하고 실행할 지 결정 |
| SET FEED(back) n/ON/OFF | 주어진 n보다 같거나 많은 row가 조회되면 조회된 건수를 display한다. (default : 6) |
| SET HEA(ding) ON/OFF | 조회되는 결과에 Column Heading의 포기 여부를 결정 |
| SET LIN(esize) n | 조회되는 결과의 line당 character수를 결정(default: 80) |
| SET PAGES(ize) n | 조회되는 결과의 page당 line수를 결정 (space+column heading포함/ default: 24) |
| SET PAU(se) ON/OFF/text | 조회되는 결과가 많아 화면에 scrolling될 때 일시중지 여부를 결정. text인 경우 pause될 때 마다 text가 보여짐. |
| SET TI(me) ON/OFF | 현재 시각을 display할지 여부 결정 |
| SET TIMI(ng) ON/OFF | 처리되는 시간을(ms단위) display할지 여부 결정 (단 화면에 display시키는 시간이 포함됨) |