<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 閱讀(4484) 評論(2)  編輯  收藏

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

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


    網站導航:
     
    主站蜘蛛池模板: 日本亚洲国产一区二区三区| 1000部拍拍拍18勿入免费视频下载| 大陆一级毛片免费视频观看| 亚洲精品自在线拍| 一级毛片免费播放| 亚洲影院在线观看| 免费A级毛片无码A∨免费| 在线观看亚洲一区二区| 中文字幕免费在线| 亚洲人成影院77777| 成年在线观看免费人视频草莓| 亚洲熟女www一区二区三区| 大陆一级毛片免费视频观看| 久久亚洲精品无码av| 又大又粗又爽a级毛片免费看| 亚州**色毛片免费观看| 亚洲女同成av人片在线观看| 国产精成人品日日拍夜夜免费| 久久久久久亚洲精品成人| 国产美女在线精品免费观看| 日本系列1页亚洲系列| 在线精品亚洲一区二区小说| 免费高清国产视频| 亚洲人成电影青青在线播放| 国产青草视频在线观看免费影院| 亚洲天堂免费在线视频| 亚洲成熟xxxxx电影| 在线免费视频一区二区| 国产精品免费一区二区三区| 亚洲伦另类中文字幕| 韩国免费三片在线视频| 精品国产污污免费网站入口| 亚洲综合无码一区二区三区| 在线视频免费国产成人| 13小箩利洗澡无码视频网站免费| 亚洲人成人77777网站不卡| 在线a亚洲v天堂网2018| 久久久久久久99精品免费观看| 2019亚洲午夜无码天堂| 亚洲一区二区三区AV无码| 91九色精品国产免费|