<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>  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 在线观看片免费人成视频播放| 在线视频网址免费播放| 中文字幕高清免费不卡视频| 5555在线播放免费播放| 国产一级一片免费播放i| 亚洲AV无码乱码在线观看裸奔| 美女视频黄免费亚洲| 久青草视频在线观看免费| 成人免费毛片内射美女-百度| 亚洲午夜日韩高清一区| 亚洲一区欧洲一区| 女同免费毛片在线播放| 国产高清免费在线| 91亚洲精品视频| 一级毛片在线免费视频| 最近中文字幕mv免费高清视频7 | 2021在线观看视频精品免费| 四虎影视在线永久免费看黄| 亚洲视频网站在线观看| 一级做a爱片特黄在线观看免费看| 亚洲天堂免费在线| 国产亚洲av片在线观看16女人| 亚洲AV综合永久无码精品天堂| 无码国产精品一区二区免费16| 亚洲AV无码乱码精品国产| 亚洲综合丁香婷婷六月香| 无码免费一区二区三区免费播放| 亚洲第一区精品日韩在线播放| 亚洲乱码一区二区三区国产精品| 久久午夜伦鲁片免费无码| 中文字幕亚洲不卡在线亚瑟| 亚洲av无码偷拍在线观看| 免费福利视频导航| 亚洲av无码不卡| 久久久久久毛片免费看 | 国产精品二区三区免费播放心| 亚洲精品在线免费观看视频| 日本高清不卡aⅴ免费网站| 四虎亚洲国产成人久久精品| 亚洲中文无码永久免| 亚洲成年人免费网站|