• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            sqlplus常用t指令

            更新時間:2023-12-09 21:25:12 閱讀: 評論:0

            2023年12月9日發(作者:相爭鷸蚌)

            -

            sqlplus常用t指令

            sqlplus常用t指令

            t colp' ';         //##--域輸出分隔符

            t echo off;           //##--顯示start啟動的腳本中的每個sql命令,缺省為on

            t feedback off;        //##--回顯本次sql命令處理的記錄條數,缺省為on

            t heading off;         //##--輸出域標題,缺省為on

            t pagesize 0;         //##--輸出每頁行數,缺省為24,為了避免分頁,可設定為0。

            t linesize 80;       //##--輸出一行字符個數,缺省為80

            t numwidth 12;      //##--輸出number類型域長度,缺省為10

            t termout off;       //##--顯示腳本中的命令的執行結果,缺省為on

            t timing off;   //##--顯示每條sql命令的耗時,缺省為off

            t trimout on;       //##--去除標準輸出每行的拖尾空格,缺省為off

            t trimspool on;      //##--去除重定向(spool)輸出每行的拖尾空格,缺省為off

            ===========================

            1. 執行一個SQL腳本文件

            SQL>start file_name

            SQL>@ file_name

            我們可以將多條sql語句保存在一個文本文件中,這樣當要執行這個文件中的所有的sql語句時,用上面的任一命令即可,這類似于dos中的批

            處理。

            2. 對當前的輸入進行編輯

            SQL>edit

            3. 重新運行上一次運行的sql語句

            SQL>/

            4. 將顯示的內容輸出到指定文件

            SQL> SPOOL file_name

            在屏幕上的所有內容都包含在該文件中,包括你輸入的sql語句。

            5. 關閉spool輸出

            SQL> SPOOL OFF

            只有關閉spool輸出,才會在輸出文件中看到輸出的內容。

            6.顯示一個表的結構

            SQL> desc table_name

            7. 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[ENTRE]|R[IGHT]}

            LIKE { expr|alias}

            NEWL[INE]

            NEW_V[ALUE] variable

            NOPRI[NT]|PRI[NT]

            NUL[L] text

            OLD_V[ALUE] variable

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

            1). 改變缺省的列標題

            COLUMN column_name HEADING column_heading

            For example:

            Sql>lect * from dept;

            DEPTNO DNAME LOC

            ---------- ---------------------------- ---------

            10 ACCOUNTING NEW YORK

            sql>col LOC heading location

            sql>lect * from dept;

            DEPTNO DNAME location

            --------- ---------------------------- -----------

            10 ACCOUNTING NEW YORK

            2). 將列名ENAME改為新列名EMPLOYEE NAME并將新列名放在兩行上:

            Sql>lect * from emp

            Department name Salary

            ---------- ---------- ----------

            10 aaa 11

            SQL> COLUMN ENAME HEADING ’Employee|Name’

            Sql>lect * from emp

            Employee

            Department name Salary

            ---------- ---------- ----------

            10 aaa 11

            note: the col heading turn into two lines from one line.

            3). 改變列的顯示長度:

            FOR[MAT] format

            Sql>lect empno,ename,job from emp;

            EMPNO ENAME JOB

            ---------- ---------- ---------

            7369 SMITH CLERK

            7499 ALLEN SALESMAN

            7521 WARD SALESMAN

            Sql> col ename format a40

            EMPNO ENAME JOB

            ---------- ---------------------------------------- ---------

            7369 SMITH CLERK

            7499 ALLEN SALESMAN

            7521 WARD SALESMAN

            4). 設置列標題的對齊方式

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

            SQL> col ename justify center

            SQL> /

            EMPNO ENAME JOB

            ---------- ---------------------------------------- ---------

            7369 SMITH CLERK

            7499 ALLEN SALESMAN

            7521 WARD SALESMAN

            對于NUMBER型的列,列標題缺省在右邊,其它類型的列標題缺省在左邊

            5). 不讓一個列顯示在屏幕上

            NOPRI[NT]|PRI[NT]

            SQL> col job noprint

            SQL> /

            EMPNO ENAME

            ---------- ----------------------------------------

            7369 SMITH

            7499 ALLEN

            7521 WARD

            6). 格式化NUMBER類型列的顯示:

            SQL> COLUMN SAL FORMAT $99,990

            SQL> /

            Employee Department Name Salary Commission

            ---------- ---------- --------- ----------

            30 ALLEN $1,600 300

            7). 顯示列值時,如果列值為NULL值,用text值代替NULL值

            COMM NUL[L] text

            SQL>COL COMM NUL[L] text

            8). 設置一個列的回繞方式

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

            COL1

            --------------------

            HOW ARE YOU?

            SQL>COL COL1 FORMAT A5

            SQL>COL COL1 WRAPPED

            COL1

            -----

            HOW A

            RE YO

            U?

            SQL> COL COL1 WORD_WRAPPED

            COL1

            -----

            HOW

            ARE

            YOU?

            SQL> COL COL1 WORD_WRAPPED

            COL1

            -----

            HOW A

            9). 顯示列的當前的顯示屬性值

            SQL> COLUMN column_name

            10). 將所有列的顯示屬性設為缺省值

            SQL> CLEAR COLUMNS

            8. 屏蔽掉一個列中顯示的相同的值

            BREAK ON break_column

            SQL> BREAK ON DEPTNO

            SQL> SELECT DEPTNO, ENAME, SAL

            FROM EMP

            WHERE SAL < 2500

            ORDER BY DEPTNO;

            DEPTNO ENAME SAL

            ---------- ----------- ---------

            10 CLARK 2450

            MILLER 1300

            20 SMITH 800

            ADAMS 1100

            9. 在上面屏蔽掉一個列中顯示的相同的值的顯示中,每當列值變化時在值變化之前插入n個空行。

            BREAK ON break_column SKIP n

            SQL> BREAK ON DEPTNO SKIP 1

            SQL> /

            DEPTNO ENAME SAL

            ---------- ----------- ---------

            10 CLARK 2450

            MILLER 1300

            20 SMITH 800

            ADAMS 1100

            10. 顯示對BREAK的設置 SQL> BREAK

            11. 刪除6、7的設置

            SQL> CLEAR BREAKS

            12. 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}

            1). 設置當前ssion是否對修改的數據進行自動提交

            SQL>SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n}

            2).在用start命令執行一個sql腳本時,是否顯示腳本中正在執行的SQL語句

            SQL> SET ECHO {ON|OFF}

            3).是否顯示當前sql語句查詢或修改的行數

            SQL> SET FEED[BACK] {6|n|ON|OFF}

            默認只有結果大于6行時才顯示結果的行數。如果t feedback 1 ,則不管查詢到多少行都返回。當為off 時,一律不顯示查詢的行數

            4).是否顯示列標題

            SQL> SET HEA[DING] {ON|OFF}

            當t heading off 時,在每頁的上面不顯示列標題,而是以空白行代替

            5).設置一行可以容納的字符數

            SQL> SET LIN[ESIZE] {80|n}

            如果一行的輸出內容大于設置的一行可容納的字符數,則折行顯示。

            6).設置頁與頁之間的分隔

            SQL> SET NEWP[AGE] {1|n|NONE}

            當t newpage 0 時,會在每頁的開頭有一個小的黑方框。

            當t newpage n 時,會在頁和頁之間隔著n個空行。

            當t newpage none 時,會在頁和頁之間沒有任何間隔。

            7).顯示時,用text值代替NULL值

            SQL> SET NULL text

            8).設置一頁有多少行數

            SQL> SET PAGES[IZE] {24|n}

            如果設為0,則所有的輸出內容為一頁并且不顯示列標題

            9).是否顯示用DBMS__LINE包進行輸出的信息。

            SQL> SET SERVEROUT[PUT] {ON|OFF}

            在編寫存儲過程時,我們有時會用dbms__line將必要的信息輸出,以便對存儲過程進行調試,只有將rveroutput變量設為on后,

            信息才能顯示在屏幕上。

            10).當SQL語句的長度大于LINESIZE時,是否在顯示時截取SQL語句。

            SQL> SET WRA[P] {ON|OFF}

            當輸出的行的長度大于設置的行的長度時(用t linesize n命令設置),當t wrap on時,輸出行的多于的字符會另起一行顯示,否則,會

            將輸出行的多于字符切除,不予顯示。

            11).是否在屏幕上顯示輸出的內容,主要用與SPOOL結合使用。

            SQL> SET TERM[OUT] {ON|OFF}

            在用spool命令將一個大表中的內容輸出到一個文件中時,將內容輸出在屏幕上會耗費大量的時間,設置t termspool off后,則輸出的內容

            只會保存在輸出文件中,不會顯示在屏幕上,極大的提高了spool的速度。

            12).將SPOOL輸出中每行后面多余的空格去掉

            SQL> SET TRIMS[OUT] {ON|OFF}

            13)顯示每個sql語句花費的執行時間

            t TIMING {ON|OFF}

            14.修改sql buffer中的當前行中,第一個出現的字符串

            C[HANGE] /old_value/new_value

            SQL> l

            1* lect * from dept

            SQL> c/dept/emp

            1* lect * from emp

            15.編輯sql buffer中的sql語句

            EDI[T]

            16.顯示sql buffer中的sql語句,list n顯示sql buffer中的第n行,并使第n行成為當前行

            L[IST] [n] 17.在sql buffer的當前行下面加一行或多行

            I[NPUT]

            18.將指定的文本加到sql buffer的當前行后面

            A[PPEND]

            SQL> lect deptno,

            2 dname

            3 from dept;

            DEPTNO DNAME

            ---------- --------------

            10 ACCOUNTING

            20 RESEARCH

            30 SALES

            40 OPERATIONS

            SQL> L 2

            2* dname

            SQL> a ,loc

            2* dname,loc

            SQL> L

            1 lect deptno,

            2 dname,loc

            3* from dept

            SQL> /

            DEPTNO DNAME LOC

            ---------- -------------- -------------

            10 ACCOUNTING NEW YORK

            20 RESEARCH DALLAS

            30 SALES CHICAGO

            40 OPERATIONS BOSTON

            19.將sql buffer中的sql語句保存到一個文件中

            SAVE file_name

            20.將一個文件中的sql語句導入到sql buffer中

            GET file_name

            21.再次執行剛才已經執行的sql語句

            RUN

            or

            /

            22.執行一個存儲過程

            EXECUTE procedure_name

            23.在sql*plus中連接到指定的數據庫

            CONNECT ur_name/passwd@db_alias

            24.設置每個報表的頂部標題

            TTITLE

            25.設置每個報表的尾部標題

            BTITLE

            26.寫一個注釋

            REMARK [text]

            27.將指定的信息或一個空行輸出到屏幕上

            PROMPT [text]

            28.將執行的過程暫停,等待用戶響應后繼續執行

            PAUSE [text]

            Sql>PAUSE Adjust paper and press RETURN to continue.

            29.將一個數據庫中的一些數據拷貝到另外一個數據庫(如將一個表的數據拷貝到另一個數據庫)

            COPY {FROM databa | TO databa | FROM databa TO databa} {APPEND|CREATE|INSERT|REPLACE} destination_table

            [(column, column, column, ...)] USING query

            sql>COPY FROM SCOTT/TIGER@HQ TO JOHN/CHROME@WEST

            create emp_temp

            USING SELECT * FROM EMP

            30.不退出sql*plus,在sql*plus中執行一個操作系統命令:

            HOST

            Sql> host hostname

            該命令在windows下可能被支持。

            31.在sql*plus中,切換到操作系統命令提示符下,運行操作系統命令后,可以再次切換回sql*plus:

            !

            sql>!

            $hostname

            $exit

            sql>

            該命令在windows下不被支持。

            32.顯示sql*plus命令的幫助

            HELP

            如何安裝幫助文件:

            Sql>@ ? ?

            Sql>help index

            33.顯示sql*plus系統變量的值或sql*plus環境變量的值

            Syntax

            SHO[W] option

            where option reprents one of the following terms or claus:

            system_variable

            ALL

            BTI[TLE]

            ERR[ORS] [{FUNCTION|PROCEDURE|PACKAGE|PACKAGE BODY|

            TRIGGER|VIEW|TYPE|TYPE BODY} [schema.]name]

            LNO

            PARAMETERS [parameter_name]

            PNO

            REL[EASE]

            REPF[OOTER]

            REPH[EADER]

            SGA

            SPOO[L]

            SQLCODE

            TTI[TLE]

            USER

            1) . 顯示當前環境變量的值:

            Show all

            2) . 顯示當前在創建函數、存儲過程、觸發器、包等對象的錯誤信息

            Show error

            當創建一個函數、存儲過程等出錯時,變可以用該命令查看在那個地方出錯及相應的出錯信息,進行修改后再次進行編譯。

            3) . 顯示初始化參數的值:

            show PARAMETERS [parameter_name]

            4) . 顯示數據庫的版本:

            show REL[EASE]

            5) . 顯示SGA的大小

            show SGA

            6). 顯示當前的用戶名

            show urSQL>SET DEFINE ON

            經常用于運行SQL 腳本中, 對變量的宏替換(&)

            SQL>DEFINE TSTEMP=TEMPTS

            將運行腳本中的&TSTEMP 替換成 TEMPTS

            SQL>SET DEFINE OFF

            關閉宏替換, 經常用于運行PACKAGE或存儲過程

            -

            sqlplus常用t指令

            本文發布于:2023-12-09 21:25:11,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/1702128312241131.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:sqlplus常用t指令.doc

            本文 PDF 下載地址:sqlplus常用t指令.pdf

            下一篇:返回列表
            標簽:顯示   輸出   命令   缺省   語句   執行
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 91精品国产午夜福利| 国精品无码一区二区三区在线看| 元码人妻精品一区二区三区9| 国产精品福利社| 成人看的污污超级黄网站免费 | 欧洲熟妇色xxxxx| 亚洲理论电影在线观看| 亚洲精品综合一区二区| 精品无码人妻一区二区三区| 一区二区三区黄色一级片| 色吊丝二区三区中文写幕| 国产成人精品中文字幕| 国产高清在线精品一区APP| 卡一卡二卡三精品| 久久精品国产亚洲av品| 少妇做爰免费视频网站| 午夜福利92国语| 妺妺窝人体色www聚色窝仙踪| 日韩高清在线亚洲专区不卡| 人妻中文字幕亚洲精品| 亚洲成av人片乱码色午夜| 久久精品日日躁夜夜躁| 极品无码国模在线观看| 亚洲丰满熟女一区二区v| 亚洲国产精品线观看不卡| 国产亚洲精品AA片在线爽| 欧美交A欧美精品喷水| 久久精品国产一区二区三| 97se亚洲综合不卡| 日本欧美大码a在线观看| 久久综合色最新久久综合色| 国产欧美日韩精品丝袜高跟鞋| 国产成人8x视频一区二区| 99精品国产一区二区青青| 欧美最猛黑人xxxx| av永久免费网站在线观看| 无码激情亚洲一区| 久久久亚洲欧洲日产国码农村 | 成年女人免费碰碰视频| 免费人成视频在线观看网站| 亚洲黄色性视频|