오라클 전용 명령어

푸딩비·2023년 8월 11일
0

오라클

목록 보기
1/2

<Oracle 전용 명령어>
⍣. ed : edit의 약자
- 직전에 사용한 sql문을 버퍼를 사용하여 메모장으로 보여주는 명령어

<Oracle 전용 명령어>

⍣. ed : edit의 약자

  • 바로 직전에 사용한 sql문을 버퍼(코드 임시 저장소)를 사용하여 메모장으로 보여주는 명령어
  • 세미콜론 작성 X

⍣. l : list의 약자

  • 바로 직전에 사용한 sql문을 오라클 화면으로 출력하는 명령어

⍣. /

  • 바로 직전에 사용한 sql문의 실행 결과를 출력하는 명령어

⍣. r : run의 약자

  • 바로 직전에 사용한 sql문을 보여주고 실행하는 명령어
  • l과 /을 합친 기능...

⍣. host ~ exit : 오라클 환경에서 dos 환경으로 나가도록 하는 명령

  • 이때 오라클 환경이 종료가 되는 게 아니다. 오라클 환경 설정은 유지할 수 있다
  • exit : host 명령으로 잠시 dos환경으로 나왔다가 다시 오라클 환경으로 되돌아가는 명령어

⍣. save : 직전에 사용한 sql문을 파일로 저장하는 명령어
사용법1) save 파일명 (경로명 생략 가능 - 사용자/Users 폴더 안에 저장됨)
사용법2) save 경로명\파일명.sql (확장자 생략 가능)
사용법3) save 파일명 replace : 덮어쓰기 모드, 내용 추가할 때
사용법4) save 파일명 append : 추가 모드

⍣. @
사용법) @경로명\파일명 : 파일 안의 모든 내용을 한꺼번에 실행하는 명령

⍣. spool : 지정한 시점부터 종료 시점까지 모든 sql문과 실행 결과를 갈무리하여 저장하는 명령어

기록 시작 : spool 파일명(o0811)
기록 마침 : spool off

- spool o0811 append : 해당 파일명을 가진 파일에서 추가된다!

⍣. linesize / pagesize
linesize DF값 : 80, 한 줄에 80글자까지 표현
pagesize DF값 : 14, 세로줄 14줄까지 표현

설정법) set linesize 120;
설정법) set pagesize 20;

설정 확인법) show linesize;
설정 확인법) show pagesize;

⍣. heading : 결과 화면의 컬럼명(-----)
사용법)set heading off : 출력 화면에서 컬럼명을 안 보이도록 설정
사용법)set heading on : 출력 화면에서 컬럼명을 보이도록 설정

⍣. timing : sql의 실행 시간 측정
사용법) set timing on; : 쿼리 시간을 출력함
사용법) set timing off; : DF값, 쿼리 시간을 출력하지 않음

⍣. 포맷 형식 : 출력할 때 포맷 형식을 지정할 수 있다, 출력할 때만 반영됨
사용법) column 컬럼명_카테고리하나 format 출력형식
문자-예) column job format a12; : 문자 12자리까지 출력
숫자-예) 9 : 의미없는 자리는 생략
column salary format 9,999,999.00; : 숫자 2,500.00
숫자-예) 0 : 의미없는 자리도 출력
column commission format 0,000,000.00 : 숫자 0,002,500.00

  • 천 단위 구분 기호, 소수점도 표현
  • 통화기호 표현도 가능 : $, L(locale) : 지역에 따른 통화 기호
    column salary format $9,999.00;
    column commission format L0,000.00;

0개의 댓글