<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ǔ)過程可以有無參數(shù)存儲(chǔ)過程和帶參數(shù)存儲(chǔ)過程。?
    、無參程序過程語(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 閱讀(77663) 評(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í)間跟你說  回復(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)來,剛好,就學(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,無腦……  回復(fù)  更多評(píng)論   

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

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

    主站蜘蛛池模板: 亚洲AV无码久久| 亚洲制服丝袜第一页| 噜噜综合亚洲AV中文无码| 美女被免费视频网站| 永久免费AV无码网站在线观看| 亚洲乱码中文字幕小综合| 51精品视频免费国产专区| 亚洲精品网站在线观看你懂的| 日韩精品久久久久久免费| 久久久久亚洲AV无码专区体验| 18成禁人视频免费网站| 亚洲专区中文字幕| 我要看免费的毛片| 国产精品亚洲片在线花蝴蝶| 免费成人黄色大片| 日韩精品一区二区亚洲AV观看| 免费人妻无码不卡中文字幕系| 亚洲精品美女视频| 手机在线毛片免费播放| 老司机午夜精品视频在线观看免费 | 国产区在线免费观看| 亚洲黄色免费网址| 国产精品亚洲一区二区麻豆| 成人免费无码大片a毛片软件| 久久精品国产亚洲av天美18| 亚洲精品线路一在线观看| a毛片免费播放全部完整| 在线观看亚洲免费| 一区视频免费观看| 国产一区二区三区在线免费| 亚洲五月午夜免费在线视频| 亚洲性天天干天天摸| WWW国产成人免费观看视频| 亚洲av之男人的天堂网站| 18禁免费无码无遮挡不卡网站| 亚洲AV无码AV吞精久久| 亚洲精品美女久久久久99| 国产精品免费网站| 又长又大又粗又硬3p免费视频| 国产一级一片免费播放i| 两个人看的www高清免费观看|