<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 60,comments - 71,trackbacks - 0

        當我們已經創建好了一個存儲過程,但發現創建的存儲過程有問題時,我們需要修改此存儲過程,以便數據庫系統中存在一個我們所需要的正確的存儲過程,有以下幾種方法可以實現(是在命令行中進行操作,不是在PL/SQL中操作,在PL/SQL中操作問題就變得簡單了):

    1)先DROP PROC PROC_A,然后重新CREATE PROC PROC_A,但此時可能會有一個問題,即如果A存儲過程已被其他存儲過程引用,則此時將不能DROP 掉A存儲過程,所以這樣就產生了下面的方法;

    2)直接ALTER PROC PROC_A,即修改存儲過程A,這種方法的好處有:
      
           修改以前用CREATE PROCEDURE 命令創建的存儲過程,并且不改變權限的授予情況以及不影響任何其它的獨立的存儲過程或觸發器,

    ALTER     PROC[EDURE] procedure_name [;number]
    [ {@parameter data_type } [VARYING] [= default] [OUTPUT]] [,...n]
    [WITH
    {RECOMPILE │ ENCRYPTION │ RECOMPILE , ENCRYPTION}]
    [FOR REPLICATION]
    AS
    sql_statement [...n]

    3)用創建或存在就替換的命令進行操作,即 CREATE OR REPLACE PROCEDURE PROC_A.

    另:查看存儲過程內容(文本)
    select   text   from   all_source   where   OWNER='USERNAME'    and   TYPE='PROCEDURE'   and   NAME='PROCNAME';

    經過查看內容后,就可以確認下存儲過程是否是已經修改后的了.
    posted on 2008-08-21 16:40 henry1451 閱讀(4489) 評論(2)  編輯  收藏

    FeedBack:
    # re: 如何修改存儲過程[未登錄]
    2011-09-28 10:50 | abc
    fsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfsfsdfsdfs  回復  更多評論
      
    # re: 如何修改存儲過程[未登錄]
    2011-09-28 10:51 | abc
    <script>alert("error");</script>  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲a∨国产av综合av下载| 亚洲AV无码久久寂寞少妇| 亚洲娇小性xxxx色| 久久精品国产69国产精品亚洲| 亚洲成色www久久网站夜月| 一级中文字幕乱码免费| 99re6免费视频| 亚洲高清国产拍精品青青草原| 亚洲精品成人片在线播放| 成人国产网站v片免费观看| 亚洲综合色区在线观看| 国产免费播放一区二区| 亚洲精品乱码久久久久久蜜桃不卡| 丝袜足液精子免费视频| 亚洲成av人影院| 91香蕉成人免费网站| 最新国产精品亚洲| 成人亚洲综合天堂| 国产免费爽爽视频在线观看| 77777_亚洲午夜久久多人| 美女网站免费福利视频| 国产精品成人亚洲| 亚洲色成人WWW永久网站| 污视频在线免费观看| 亚洲AV男人的天堂在线观看| 国产黄色片在线免费观看| 一级午夜a毛片免费视频| 亚洲大尺度无码专区尤物| 免费看片在线观看| 黄人成a动漫片免费网站| 亚洲国产精品无码AAA片| 美女视频黄是免费的网址| www在线观看免费视频| 精品亚洲成AV人在线观看| 午夜毛片不卡免费观看视频| 一级有奶水毛片免费看| 亚洲精品第一国产综合野| 久久影视综合亚洲| 国产成人免费爽爽爽视频 | 国产高清免费观看| 亚洲国产精品免费视频|