[ORACLE] SQL 의 자주쓰는 명령어 모음

2018. 7. 24. 14:57· Database/Oracle

ORACLE 의 SQL 에서는 사용자와의 편리성을 위해 명령어들을 제공합니다.


아래는, 제가 자주쓰는 명령어들 입니다.


 옵션

 설명

 CONN

 다른계정으로 접속

 !

 리눅스의 명령어를 실행

 @파일

 파일의 쿼리문을 수행

 SET LINESIZE

 한 라인에 출력되는 데이터 길이를 지정

 SET PAGESIZE

 한 페이지에 출력되는 레코드 수를 지정

 l 혹은 ;

 방금 수행한 쿼리를 출력 ( 소문자 L )

 /

 방금 수행한 쿼리를 수행

 ED

 방금 수행한 쿼리를 수정 

 SET TIMING ON 쿼리 수행에 걸린 시간을 출력



SET LINESIZE 를 1000 으로 설정한 후

SQL> select * from emp;

     EMPNO ENAME                          JOB                                MGR
---------- ------------------------------ --------------------------- ----------
HIREDATE        SAL       COMM     DEPTNO
-------- ---------- ---------- ----------
      7839 KING                           PRESIDENT
81/11/17       5000                    10

      7698 BLAKE                          MANAGER                           7839
81/05/01       2850                    30

      7782 CLARK                          MANAGER                           7839
81/06/09       2450                    10
...
SQL> set linesize 1024

SQL> /

     EMPNO ENAME                          JOB                                MGR HIREDATE        SAL       COMM     DEPTNO
---------- ------------------------------ --------------------------- ---------- -------- ---------- ---------- ----------
      7839 KING                           PRESIDENT                              81/11/17       5000                    10
      7698 BLAKE                          MANAGER                           7839 81/05/01       2850                    30
      7782 CLARK                          MANAGER                           7839 81/06/09       2450                    10
      7566 JONES                          MANAGER                           7839 81/04/02       2975                    20
      7902 FORD                           ANALYST                           7566 81/12/03       3000                    20
      7369 SMITH                          CLERK                             7902 80/12/17        800                    20
      7499 ALLEN                          SALESMAN                          7698 81/02/20       1600        300         30
      7521 WARD                           SALESMAN                          7698 81/02/22       1250        500         30
      7654 MARTIN                         SALESMAN                          7698 81/09/28       1250       1400         30



혹은 HELP SHOW 와 HELP SET 으로 더욱 다양한 명령어들을 찾아볼 수 있습니다.

SQL> help show

 SHOW
 ----

 Shows the value of a SQL*Plus system variable, or the current
 SQL*Plus environment. SHOW SGA requires a DBA privileged login.

 SHO[W] option

 where option represents one of the following terms or clauses:
     system_variable
     ALL
     BTI[TLE]
     CON_ID
     CON_NAME
     ERR[ORS] [{FUNCTION | PROCEDURE | PACKAGE | PACKAGE BODY | TRIGGER
        | VIEW | TYPE | TYPE BODY | DIMENSION | JAVA CLASS} [schema.]name]
     LNO
     PARAMETERS [parameter_name]
     PDBS
     PNO
     RECYC[LEBIN] [original_name]
     REL[EASE]
     REPF[OOTER]
     REPH[EADER]
     SGA
     SPOO[L]
     SPPARAMETERS [parameter_name]
     SQLCODE
     TTI[TLE]
     USER
SQL> help set

 SET
 ---

 Sets a system variable to alter the SQL*Plus environment settings
 for your current session. For example, to:
     -   set the display width for data
     -   customize HTML formatting
     -   enable or disable printing of column headings
     -   set the number of lines per page

 SET system_variable value

 where system_variable and value represent one of the following clauses:

   APPI[NFO]{OFF|ON|text}                   NEWP[AGE] {1|n|NONE}
   ARRAY[SIZE] {15|n}                       NULL text
   AUTO[COMMIT] {OFF|ON|IMM[EDIATE]|n}      NUMF[ORMAT] format
   AUTOP[RINT] {OFF|ON}                     NUM[WIDTH] {10|n}
   AUTORECOVERY {OFF|ON}                    PAGES[IZE] {14|n}
   AUTOT[RACE] {OFF|ON|TRACE[ONLY]}         PAU[SE] {OFF|ON|text}
     [EXP[LAIN]] [STAT[ISTICS]]             RECSEP {WR[APPED]|EA[CH]|OFF}
   BLO[CKTERMINATOR] {.|c|ON|OFF}           RECSEPCHAR {_|c}
   CMDS[EP] {;|c|OFF|ON}                    SERVEROUT[PUT] {ON|OFF}
   COLINVI[SIBLE] {OFF|ON}                    [SIZE {n | UNLIMITED}]
   COLSEP {_|text}                            [FOR[MAT]  {WRA[PPED] |
   CON[CAT] {.|c|ON|OFF}                       WOR[D_WRAPPED] |
   COPYC[OMMIT] {0|n}                          TRU[NCATED]}]
   COPYTYPECHECK {ON|OFF}                   SHIFT[INOUT] {VIS[IBLE] |
   DEF[INE] {&|c|ON|OFF}                      INV[ISIBLE]}
   DESCRIBE [DEPTH {1|n|ALL}]               SHOW[MODE] {OFF|ON}
     [LINENUM {OFF|ON}] [INDENT {OFF|ON}]   SQLBL[ANKLINES] {OFF|ON}
   ECHO {OFF|ON}                            SQLC[ASE] {MIX[ED] |
   EDITF[ILE] file_name[.ext]                 LO[WER] | UP[PER]}
   EMB[EDDED] {OFF|ON}                      SQLCO[NTINUE] {> | text}
   ERRORL[OGGING] {ON|OFF}                  SQLN[UMBER] {ON|OFF}
     [TABLE [schema.]tablename]             SQLPLUSCOMPAT[IBILITY] {x.y[.z]}
     [TRUNCATE] [IDENTIFIER identifier]     SQLPRE[FIX] {#|c}
   ESC[APE] {\|c|OFF|ON}                    SQLP[ROMPT] {SQL>|text}
   ESCCHAR {@|?|%|$|OFF}                    SQLT[ERMINATOR] {;|c|ON|OFF}
   EXITC[OMMIT] {ON|OFF}                    SUF[FIX] {SQL|text}
   FEED[BACK] {6|n|ON|OFF}                  TAB {ON|OFF}
   FLAGGER {OFF|ENTRY|INTERMED[IATE]|FULL}  TERM[OUT] {ON|OFF}
   FLU[SH] {ON|OFF}                         TI[ME] {OFF|ON}
   HEA[DING] {ON|OFF}                       TIMI[NG] {OFF|ON}
   HEADS[EP] {||c|ON|OFF}                   TRIM[OUT] {ON|OFF}
   INSTANCE [instance_path|LOCAL]           TRIMS[POOL] {OFF|ON}
   LIN[ESIZE] {80|n}                        UND[ERLINE] {-|c|ON|OFF}
   LOBOF[FSET] {1|n}                        VER[IFY] {ON|OFF}
   LOGSOURCE [pathname]                     WRA[P] {ON|OFF}
   LONG {80|n}                              XQUERY {BASEURI text|
   LONGC[HUNKSIZE] {80|n}                     ORDERING{UNORDERED|
   MARK[UP] HTML [OFF|ON]                              ORDERED|DEFAULT}|
     [HEAD text] [BODY text] [TABLE text]     NODE{BYVALUE|BYREFERENCE|
     [ENTMAP {ON|OFF}]                             DEFAULT}|
     [SPOOL {OFF|ON}]                         CONTEXT text}
     [PRE[FORMAT] {OFF|ON}]


저작자표시 비영리 변경금지

'Database > Oracle' 카테고리의 다른 글

[ORACLE] SQL-02122: Invalid OPEN or PREPARE for this database connection 해결하기  (0) 2018.07.27
[ORACLE] CONNECT BY 함수 사용하기  (0) 2018.07.24
[ORACLE] 컬럼의 데이터가 아래줄에 출력될 때, 데이터 출력 화면 조정하기  (0) 2018.06.18
[ORACLE] Linux 에 ORACLE 서버 설치하기  (0) 2018.06.18
[ORACLE] Architecture, Background Process, 아키텍처, 백그라운드 프로세스  (0) 2018.06.04
'Database/Oracle' 카테고리의 다른 글
  • [ORACLE] SQL-02122: Invalid OPEN or PREPARE for this database connection 해결하기
  • [ORACLE] CONNECT BY 함수 사용하기
  • [ORACLE] 컬럼의 데이터가 아래줄에 출력될 때, 데이터 출력 화면 조정하기
  • [ORACLE] Linux 에 ORACLE 서버 설치하기
꽁담
꽁담
'DBA 업무'와 '알게되는 정보'를 기록하는 공간
꽁담
꽁담
꽁담
글쓰기
방명록
관리
방문 수
오늘
어제

카테고리

  • 분류 전체보기 (622)
    • 일상 (0)
      • 좋은글 (0)
    • Windows (37)
    • SQL Server (119)
      • SQL Server 자주보는 (18)
      • SQL Server 이중화_백업 (11)
      • SQL Server 기본기 (4)
      • SQL Server 이슈 (23)
      • SQL Server 기타 (63)
    • Database (260)
      • DBA 의 개인생각 (21)
      • 개념 (28)
      • MySQL (21)
      • Oracle (13)
      • PostgreSQL (17)
      • Redis (31)
      • Goldilocks (83)
      • MongoDB (31)
      • MongoDB 실습 (15)
    • Computer Language (113)
      • C (17)
      • JAVA (71)
      • Android (18)
      • Python (7)
    • Linux (41)
      • 개념 (22)
      • 명령어 (14)
      • 실습하기 (5)
    • AWS (31)
      • S3 (3)
      • RDS (7)
      • EC2 (11)
      • 기타 (10)
    • 자격증 (1)
    • 엑셀 (2)
    • 후기 (17)

블로그 메뉴

  • 방명록

공지사항

인기 글

태그

  • 데이터베이스
  • MS-SQL
  • postgresql
  • Linux
  • 안드로이드
  • msSQL
  • Oracle
  • 자바
  • goldilocks
  • AWS
  • C
  • Goldilocks DBMS
  • mysql
  • Android
  • 골디락스
  • Java
  • MongoDB
  • SQL Server
  • Database
  • 리눅스

최근 댓글

hELLO · Designed By 정상우.v4.2.2
꽁담
[ORACLE] SQL 의 자주쓰는 명령어 모음
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.