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

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

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

    即興的靈感

    思維是一種藝術(shù); 藝術(shù)需要靈感。

    博客好友

    最新評(píng)論

    Oracle存儲(chǔ)過程

    ?
    ???

    Oracle存儲(chǔ)過程包含三部分:過程聲明,執(zhí)行過程部分,存儲(chǔ)過程異常。

    Oracle存儲(chǔ)過程可以有無(wú)參數(shù)存儲(chǔ)過程和帶參數(shù)存儲(chǔ)過程。?
    、無(wú)參程序過程語(yǔ)法

    1?create?or?replace?procedure?NoParPro
    2?as
    ??;
    3?begin

    4?;
    5?
    exception???? //存儲(chǔ)過程異常
    6?
    ????;
    7?end
    ;
    8?

    ????? ? 二、帶參存儲(chǔ)過程實(shí)例

    ?1?create?or?replace?procedure?queryempname(sfindno?emp.empno%type)?as
    ?2????????sName?emp.ename%type;
    ?3????????sjob?emp.job%
    type;
    ?4?begin

    ?5????? ? ....
    ?7?exception
    ????????? ....
    14?end;
    15?

    ????三、 帶參數(shù)存儲(chǔ)過程含賦值方式
    ?1?create?or?replace?procedure?runbyparmeters??(isal?in?emp.sal%type,
    ??????????????????????????? sname?out?
    varchar,sjob?in?out?varchar
    )
    ?2??as?icount?number
    ;
    ?3??begin

    ?4???????select?count(*)?into?icount?from?emp?where?sal>isal?and?job=sjob;
    ?5???????if?icount=1?then

    ?6???????? ....
    ?9???????else
    10????? ?? ....
    12???????end?if;
    13?
    ?exception
    14???????when?too_many_rows?then

    15???????DBMS_OUTPUT.PUT_LINE('返回值多于1行');
    16???????when?others?then

    17???????DBMS_OUTPUT.PUT_LINE('在RUNBYPARMETERS過程中出錯(cuò)!');
    18??end
    ;
    19?

    ? 四、在Oracle中對(duì)存儲(chǔ)過程的調(diào)用
    ? 過程調(diào)用方式一
    ?1?declare
    ?2????????realsal?emp.sal%type;
    ?3????????realname?varchar(40
    );
    ?4????????realjob?varchar(40
    );
    ?5??begin?? //存儲(chǔ)過程調(diào)用開始

    ?6????????realsal:=1100;
    ?7????????realname:=''
    ;
    ?8????????realjob:='CLERK'
    ;
    ?9????????runbyparmeters(realsal,realname,realjob);???? --
    必須按順序
    10????????DBMS_OUTPUT.PUT_LINE(REALNAME||'???'||
    REALJOB);
    11??END
    ;? //過程調(diào)用結(jié)束
    12?

    ? 過程調(diào)用方式二
    ?1?declare
    ?2???????realsal?emp.sal%type;
    ?3???????realname?varchar(40
    );
    ?4???????realjob?varchar(40
    );
    ?5?begin????//過程調(diào)用開始

    ?6???????realsal:=1100;
    ?7???????realname:=''
    ;
    ?8???????realjob:='CLERK'
    ;
    ?9???????runbyparmeters(sname=>realname,isal=>realsal,sjob=>realjob);? --
    指定值對(duì)應(yīng)變量順序可變
    10???????DBMS_OUTPUT.PUT_LINE(REALNAME||'???'||
    REALJOB);
    11?END
    ;? //過程調(diào)用結(jié)束
    12?

    ?至此,有關(guān)ORACLE的基本存儲(chǔ)過程以及對(duì)Oracle存儲(chǔ)過程的調(diào)用方式介紹完畢。

    ?
    鳳凰涅槃/浴火重生/馬不停蹄/只爭(zhēng)朝夕
    ???? 隱姓埋名/低調(diào)華麗/簡(jiǎn)單生活/完美人生

    posted on 2007-10-03 00:07 poetguo 閱讀(77666) 評(píng)論(17)  編輯  收藏 所屬分類: Oracle

    評(píng)論

    # re: Oracle存儲(chǔ)過程 2007-11-02 11:22 aomiao

    偶有些棘手的存儲(chǔ)過程超基礎(chǔ)問題能否請(qǐng)教?  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2007-11-04 09:34 improviser

    由于最近比較忙,不好意思,找個(gè)時(shí)間跟你說(shuō)  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2008-06-03 10:48 df

    dfh  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2008-11-29 17:39 學(xué)習(xí)Oracle存儲(chǔ)過程

    路過就進(jìn)來(lái),剛好,就學(xué)習(xí)  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2008-12-09 08:37 即興詩(shī)人

    oracle是好東西哈啊哈,全能數(shù)據(jù)庫(kù)哈  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2009-01-27 14:34 oracle

    Oracle!  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2009-03-12 23:15 尋找Oracle

    Oracle存儲(chǔ)過程,對(duì)Oracle存儲(chǔ)過程基本過程大致了解了,謝咯  回復(fù)  更多評(píng)論   

    # Internet Pr 2009-05-18 05:08 Internet Pr

    Excuse me. Everybody likes to go their own way--to choose their own time and manner of devotion.
    I am from Angola and now teach English, please tell me right I wrote the following sentence: "Seo options the secrets to search engine success tricks for google search engine how people make money online with seo.Search engine optimization seo is the process of improving the number volume is social media optimization smo more important to your business than seo."

    With best wishes :(, Rupert.  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2009-07-25 12:24 米飯

    謝謝,言簡(jiǎn)意賅  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2009-08-26 10:11 雹子

    很好,值得借鑒  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2009-11-06 20:28 藍(lán)色飛揚(yáng)

    有段時(shí)間沒編寫Oracle了,感覺有點(diǎn)生疏了,這個(gè)東西,需要經(jīng)常的編寫,經(jīng)常的看代碼,才能熟能生巧啊。  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程[未登錄] 2010-02-05 11:28 豆豆

    受益匪淺  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程[未登錄] 2011-09-08 16:15 DDD

    @藍(lán)色飛揚(yáng)
    是那么回事  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2012-09-14 13:09 funk japan

    你這頁(yè)面上面怎么還給日本人打廣告呢?難道你就沒有一點(diǎn)愛國(guó)主義精神嗎?  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2012-11-20 15:21 ryrtyrey

    erytry  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2012-11-26 09:49 sb 愛國(guó)賊

    @funk japan
    sb,無(wú)腦……  回復(fù)  更多評(píng)論   

    # re: Oracle存儲(chǔ)過程 2013-11-14 16:27 天天發(fā)給他

    6①56一  回復(fù)  更多評(píng)論   

    主站蜘蛛池模板: 国产性爱在线观看亚洲黄色一级片| 国产精品爱啪在线线免费观看| 日本牲交大片免费观看| 亚洲人成电影院在线观看| 久久午夜伦鲁片免费无码| 久久久久久亚洲精品成人| 久久青草免费91观看| 亚洲一区二区电影| 国产h肉在线视频免费观看| 亚洲手机中文字幕| 国产无人区码卡二卡三卡免费| 亚洲一区二区三区免费观看| 美女被cao免费看在线看网站| 亚洲国产熟亚洲女视频| 性色av免费观看| 国产亚洲蜜芽精品久久| 亚洲无线一二三四区手机| 国产一级一毛免费黄片| 亚洲AV无码乱码在线观看富二代| 午夜精品一区二区三区免费视频| 久久国产亚洲高清观看| 国产精品成人免费视频网站京东 | 日本特黄a级高清免费大片| 精品无码专区亚洲| 中文字幕精品亚洲无线码二区| 精品免费tv久久久久久久| 亚洲第一精品电影网| 国产精品免费电影| 成人妇女免费播放久久久| 久久久亚洲欧洲日产国码二区| 97无码免费人妻超级碰碰碰碰| 国产偷国产偷亚洲高清人| 亚洲AV天天做在线观看| 最新免费jlzzjlzz在线播放| 一级做a爰全过程免费视频毛片| 亚洲av永久无码精品网站| 18禁无遮挡无码网站免费| 成年大片免费高清在线看黄| 久久精品国产亚洲av日韩| 国产色爽女小说免费看| 日本在线看片免费|