• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Khan's Notebook GCC/GNU/Linux Delphi/Window Java/Anywhere

            路漫漫,長修遠,我們不能沒有錢
            隨筆 - 173, 文章 - 0, 評論 - 257, 引用 - 0
            數據加載中……

            SqlPlus的編輯指令(轉)

            轉自 http://www.jwinfo.com/html/technology/oracle/sqlplus.htm

            SQL_Plus自動跟蹤


            sqlplus 中
                    set autotrace on explain        // 顯示執行計劃
                    set autotrace traceonly explain        // 僅顯示執行計劃
                    set autotrace on        // 顯示執行計劃、和統計數字




            SQL_Plus EXPLAIN PLAN


            執行計劃:EXPLAIN PLAN
                    SET STATMENT_ID='query1'
                    FOR
                    SELECT * FROM SYS;
            首先建立PLAN_TABLE
            執行文件:ORACLE_HOME/rdbms/admin/Utlxplan.sql
            select lpad(' ',2*(level-1))||operation||' '||options||' '||object_name||' '
            ||decode(id,0,'Cost = '||position) step_description
            from plan_table start with id = 0 and statement_id = 'query1'
            connect by prior id= parent_id and statement_id='query1' order by id,position;




            環境變量的含義


            1.SET SQLBLANKLINES ON/OFF        -- 打開或關閉SQL語句中是否支持空行
            2.SET DEFINE ON/OFF        -- 打開或關閉是否檢查SQL語句中的&符號,如果打開,遇到&符號時,要求用戶輸入值去替換.
            3.SET HEAD ON/OFF        -- TITLE是否顯示
            4.SET PAGESIZE n        -- 每頁顯示的行數,0不分頁
            5.SET FEEDBACK ON/OFF        -- 打開或關閉反饋信息
            6.SET LINESIZE n        -- 每行顯示的列數
            7.SET TRIMSPOOL ON/OFF        -- 去掉空格開關




            常用命令


            1.sqlplus /nolog在服務器上以內部用戶進入.可以做所有svrmgrl能做的工作
            2.符號"-"表示連接符號
            3.edit:調用外部編輯器編輯緩沖區中的SQL
            4.save:保存緩沖區中SQL到文件中
            5.get或@或start
            6.spool filename ; spool off,        內容輸出到文件
            7.def[ine][variable = text]:定義替代變量
                    def:顯示所有定義的常量和變量,如
                    SQL> def
                    DEFINE _SQLPLUS_RELEASE = "801060000" (CHAR)
                    DEFINE _EDITOR         = "vi" (CHAR)
                    DEFINE _O_VERSION      = "Oracle8i Enterprise Edition Release 8.1.6.0.0 - Production
                    With the Partitioning option
                    JServer Release 8.1.6.0.0 - Production" (CHAR)
                    DEFINE _O_RELEASE      = "801060000" (CHAR)
                    DEFINE _RC             = "0" (CHAR)

                    def X = "HELLO"(define x = "HELLO")
                    undef x(undefine x)
            8.&:在SQL語句中出現的&號,要求輸入替代值,但是臨時的替代變量,語句結束就消失(&&表示多個同名的替代變量不重復提示,僅輸入一次)
            9.var 定義內部變量
                    var x varchar2(30)  //沒有日期類型
                    SQL> var
                            variable   x
                            datatype   VARCHAR2(30)
                    內部變量在PL/SQL塊中運用,而替代變量在SQL中使用
                    var x varchar2(8)
                    begin
                            select to_char(sysdate,'RRRRMMDD') into :x from dual;
                    end;
            10.show:顯示環境變量
                    show all
                    show linesize

            11.title
                    設置報表的上下標題
                    ttitle
                    btitle
                    center,left,right,skip
                    如:TTITLE LEFT "oracle Cop" CENTER "SUMMUY REPORT" SKIP 2
                    BTITLE RIGHT "Page " FORMAT 999 SQL.PNO SKIP 3
            12.column
                    設置列的顯示
                    column colname format 格式
            13.compute
                    生成匯總信息       
            14.break
                    顯示匯總信息




            行編輯命令


            L——列出當前緩沖區中的SQL語句
            L n——顯示當前SQL語句中第n行
            L n m——顯示當前SQL語句中第n行到m行
            C/x/y——把第一行中第一次出現x換成y,這個命令對當前操作
            DEL——刪除當前行
            DEL n——刪除第n行
            DEL n m——刪除n至m行
            I——在當前行下面插入一新行
            A text——在當前行的末尾附加文本
            /——執行緩沖區中的語句



            posted on 2004-10-22 18:07 Khan 閱讀(815) 評論(0)  編輯 收藏 引用 所屬分類: 周邊技術

            久久久久亚洲AV无码专区体验| 亚洲国产小视频精品久久久三级| 久久综合狠狠综合久久| 波多野结衣中文字幕久久| 色综合久久天天综合| 久久久久亚洲av成人网人人软件| 国产精品一区二区久久国产| 国内精品久久久久久久涩爱 | 国产欧美久久一区二区| 九九久久精品国产| 久久精品国产亚洲AV电影| 久久久人妻精品无码一区| 97热久久免费频精品99| 久久人人爽人人爽人人av东京热| 久久99精品国产一区二区三区| 久久久久97国产精华液好用吗| 精品蜜臀久久久久99网站| 欧美久久一区二区三区| 一级做a爰片久久毛片人呢| 一本色道久久HEZYO无码| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 亚洲色大成网站WWW久久九九| 国内精品欧美久久精品| 国产成人久久激情91| 欧美牲交A欧牲交aⅴ久久| 精品久久人人爽天天玩人人妻| 污污内射久久一区二区欧美日韩 | 狠狠色丁香婷婷久久综合| 久久精品无码av| 国产精品美女久久久久AV福利| 久久青青草原综合伊人| 久久精品国产精品国产精品污| 久久精品99久久香蕉国产色戒 | 少妇内射兰兰久久| 无码国内精品久久人妻蜜桃| 无码超乳爆乳中文字幕久久 | 午夜精品久久久久久久久| 久久www免费人成看片| 香蕉久久av一区二区三区| 久久国产高潮流白浆免费观看| 国内精品久久久久久99蜜桃|