Rex Mao

          分享java技術與生活

          2008年5月17日 #

          關于留言

          由于留言的提示郵件會被標記為垃圾郵件, 所以很多留言我沒能發現并回復。
          如果有問題要討論,請大家直接發郵件到郵箱rex_mao@hotmail.com

          另外,如果需要源程序,可聯系購買,也可提供程序擴展開發。

          謝謝。

          posted @ 2008-05-24 01:04 Rex Mao| 編輯 收藏

          Oracle SQLPLUS 常用命令小結(一)


          1. 顯示當前連接。

          SQL:
                  SELECT *                                                                                                                                                 
                  FROM V$SESSION                                                                                                                                 
                  WHERE STATUS = 'INACTIVE'                                                                                                             
                  AND USERNAME IS NOT NULL;                                                                                                         


          2. 強制關閉用戶的連接

          SQL:
              a) SELECT USERNAME, SID, SERIAL#                                                                                                   
                  FROM V$SESSION                                                                                                                                 
                  WHERE STATUS = 'INACTIVE'                                                                                                             
                  AND USERNAME IS NOT NULL;                                                                                                         
                                                                                                                                                                                    
              b) ALTER SYSTEM KILL SESSION 'SID, SERIAL#'; --SID 和 SERIAL#是在步驟a)中得到的結果。


          3. 從返回的結果中選擇第m到n條記錄

          SQL:
                  SELECT *                                                                                                                                                   
                  FROM (                                                                                                                                                      
                               SELECT A.*, ROWNUM RN                                                                                                       
                               FROM (                                                                                                                                         
                                             SELECT *                                                                                                                        
                                             FROM YOURTABLE --這里請用你的SELECT語句代替                                            
                                            ) A                                                                                                                                     
                               WHERE ROWNUM <= n                                                                                                              
                               )                                                                                                                                                      
                  WHERE RN >= m;                                                                                                                                      
              
          4. 重新編譯包 (package) 和 包體 (package body)
              此命令可以用于查看在SQLPLUS中創建的package的編譯錯誤。

          SQL:
                  a) 編譯 package
                      ALTER PACKAGE YOUR_PACKAGE                                                                                                 
                      COMPILE SPECIFICATION;                                                                                                                
                  b) 編譯 package body

                      ALTER PACKAGE YOUR_PACKAGE                                                                                                 
                      COMPILE BODY;                                                                                                                                   

                  c) 查看錯誤
                      SHOW ERR;                                                                                                                                             

          5. 解除鎖定的用戶

          SQL:
          SQL:
              ALERT USER USERNAME UNLOCK;


           

          posted @ 2008-05-17 14:11 Rex Mao 閱讀(3123) | 評論 (2)編輯 收藏

          主站蜘蛛池模板: 新河县| 新民市| 招远市| 边坝县| 云龙县| 上高县| 兴安盟| 云安县| 泊头市| 黄陵县| 巍山| 大丰市| 长兴县| 临武县| 赞皇县| 灌南县| 滦南县| 白沙| 庄浪县| 读书| 甘泉县| 莱阳市| 柏乡县| 定兴县| 阜康市| 中牟县| 四子王旗| 太保市| 乳山市| 星座| 繁昌县| 临西县| 石台县| 桃园县| 大冶市| 资中县| 剑川县| 洛南县| 依兰县| 辽宁省| 习水县|