<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

        當(dāng)我們已經(jīng)創(chuàng)建好了一個(gè)存儲(chǔ)過程,但發(fā)現(xiàn)創(chuàng)建的存儲(chǔ)過程有問題時(shí),我們需要修改此存儲(chǔ)過程,以便數(shù)據(jù)庫系統(tǒng)中存在一個(gè)我們所需要的正確的存儲(chǔ)過程,有以下幾種方法可以實(shí)現(xiàn)(是在命令行中進(jìn)行操作,不是在PL/SQL中操作,在PL/SQL中操作問題就變得簡單了):

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

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

    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)用創(chuàng)建或存在就替換的命令進(jìn)行操作,即 CREATE OR REPLACE PROCEDURE PROC_A.

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

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

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

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产aⅴ无码专区亚洲av| 亚洲线精品一区二区三区| 日韩一卡2卡3卡4卡新区亚洲| 看一级毛片免费观看视频| 亚洲美女又黄又爽在线观看| 最近中文字幕mv免费高清视频8 | 国产成人亚洲综合a∨| 久久久久久A亚洲欧洲AV冫| 四虎在线最新永久免费| 老司机精品视频免费| 亚洲av鲁丝一区二区三区| 日韩高清免费在线观看| 亚洲av午夜精品无码专区| 免费在线一级毛片| 57pao国产成视频免费播放| 国产91成人精品亚洲精品| 亚洲首页在线观看| 亚洲国产精品日韩专区AV| 免费观看美女用震蛋喷水的视频| 男男黄GAY片免费网站WWW| 久久亚洲AV成人无码电影| 88av免费观看| 一级免费黄色毛片| 激情亚洲一区国产精品| 国产亚洲真人做受在线观看| caoporn国产精品免费| 亚洲色成人网站WWW永久| 成人啪精品视频免费网站| 无码av免费网站| 成人久久久观看免费毛片| 亚洲熟妇无码一区二区三区| 亚洲av伊人久久综合密臀性色| 四虎永久在线精品免费影视| 99re6在线视频精品免费下载| 男人免费视频一区二区在线观看| 亚洲w码欧洲s码免费| 久久久亚洲欧洲日产国码aⅴ| 国产亚洲人成A在线V网站| 国产精品免费一级在线观看| 人人爽人人爽人人片av免费| 亚洲熟妇无码一区二区三区|