====== 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 | 현재 설정되어 있는 값들 보기 | * 오라클 버젼확인 SQL> SELECT * FROM product_component_version;