SQL* PLUS命令大全

    Oralce中的sql*plus是与Oracle进行交互的客户端工具。在sql*plus中可以运行sql*plus命令与sql*plus语句。我们通常所说的DML,DDL,DCL语句都是sql*plus语句,他们执行完成后,都可以保存在一个被称为sql buffer的内存区域中,并且只能执行一条最近执行的sql语句,我们可以对保存在sql buffer 中的sql语句进行修改,然后再执行,sql*plus一般都与数据库打交道,除了sql*plus语句,在sql*plus中执行的其他语句我们称之为sql*plus命令。他们执行完后,不保存在sql  buffer的内存区域中,他们一般用来对输出的信息进行格式化显示,以便制作报表。

    以下是一些常用的sql*plus命令:

    一. COL命令:主要格式化列的显示形式。

        该命令有许多选项,具体如下:

        COL[UMN][{column|expr}[option...]]

        OPtion选项可以是如下的字句:

        ALI[AS] alias

        CLE[AR]

        FOLD_A[FTER]

        FOLD_B[EFORE]

        FOR[MAT] format

        HEA[DING] text

        JUS[TIFY]{L[EFT]|C[ENTER]|C[ENTER]|R[IGHT]}

        LIKE{expr|alias}

        NEWL{INE}

        NEW_V[ALUE] varialbe

        NOPRI[NT]|PRI[NT]

        NUL[L] text

        OLD_V[ALUE] variable

        ON|OFF

        WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]

   

     二.Set 命令:该命令包含许多子命令:
       SET system_variable value 
       system_variable value 可以是如下的子句之一:
       APPI[NFO]{ON|OFF|text}
       ARRAY[SIZE] {15|n} 
       AUTO[COMMIT]{ON|OFF|IMM[EDIATE]|n}
       AUTOP[RINT] {ON|OFF} 
       AUTORECOVERY [ON|OFF] 
       AUTOT[RACE] {ON|OFF|TRACE[ONLY]} [EXP[LAIN]] [STAT

       [ISTICS]]
       BLO[CKTERMINATOR] {.|c}
      CMDS[EP] {;|c|ON|OFF}
      COLSEP {_|text}
      COM[PATIBILITY]{V7|V8|NATIVE}
      CON[CAT] {.|c|ON|OFF}
      COPYC[OMMIT] {0|n}
      COPYTYPECHECK {ON|OFF}
      DEF[INE] {&|c|ON|OFF}
      DESCRIBE [DEPTH {1|n|ALL}][LINENUM {ON|OFF}][INDENT

     {ON|OFF}]
      ECHO {ON|OFF}
      EDITF[ILE] file_name[.ext]
      EMB[EDDED] {ON|OFF}
      ESC[APE] {/|c|ON|OFF}
      FEED[BACK] {6|n|ON|OFF}
      FLAGGER {OFF|ENTRY |INTERMED[IATE]|FULL}
      FLU[SH] {ON|OFF}
      HEA[DING] {ON|OFF}
      HEADS[EP] {||c|ON|OFF}
      INSTANCE [instance_path|LOCAL]
      LIN[ESIZE] {80|n}
      LOBOF[FSET] {n|1}
      LOGSOURCE [pathname]
      LONG {80|n}
      LONGC[HUNKSIZE] {80|n}
      MARK[UP] HTML [ON|OFF] [HEAD text] [BODY text] [ENTMAP

      {ON|OFF}] [SPOOL
      {ON|OFF}] [PRE[FORMAT] {ON|OFF}]
       NEWP[AGE] {1|n|NONE}
       NULL text
       NUMF[ORMAT] format
       NUM[WIDTH] {10|n}
       PAGES[IZE] {24|n}
       PAU[SE] {ON|OFF|text}
       RECSEP {WR[APPED]|EA[CH]|OFF}
       RECSEPCHAR {_|c}
       SERVEROUT[PUT] {ON|OFF} [SIZE n] [FOR[MAT] {WRA[PPED]

       |WOR[D_
       WRAPPED]|TRU[NCATED]}]
       SHIFT[INOUT] {VIS[IBLE]|INV[ISIBLE]}
       SHOW[MODE] {ON|OFF}
       SQLBL[ANKLINES] {ON|OFF}
       SQLC[ASE] {MIX[ED]|LO[WER]|UP[PER]}
       SQLCO[NTINUE] {> |text}
       SQLN[UMBER] {ON|OFF}
       SQLPRE[FIX] {#|c}
       SQLP[ROMPT] {SQL>|text}
       SQLT[ERMINATOR] {;|c|ON|OFF}
       SUF[FIX] {SQL|text} 
       TAB {ON|OFF}
       TERM[OUT] {ON|OFF}
       TI[ME] {ON|OFF}
       TIMI[NG] {ON|OFF}
       TRIM[OUT] {ON|OFF}
       TRIMS[POOL] {ON|OFF}
       UND[ERLINE] {-|c|ON|OFF}
       VER[IFY] {ON|OFF}
       WRA[P] {ON|OFF}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值