<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)論   

    主站蜘蛛池模板: 在线观看91精品国产不卡免费| 高潮内射免费看片| 色欲A∨无码蜜臀AV免费播| 亚洲成AV人影片在线观看| 亚洲AV日韩精品久久久久久| 国产在线观看免费不卡| 69天堂人成无码麻豆免费视频| 男女一边摸一边做爽的免费视频| 亚洲AV永久无码精品放毛片 | 亚洲欧美成人综合久久久| 久久精品国产亚洲AV网站| 亚洲A丁香五香天堂网| 成人免费视频试看120秒| 足恋玩丝袜脚视频免费网站| 国产自国产自愉自愉免费24区| 无码日韩人妻AV一区免费l| 亚洲精品人成网线在线播放va| 97久久国产亚洲精品超碰热| 色婷婷六月亚洲婷婷丁香| 亚洲AV午夜福利精品一区二区| 中文字幕亚洲综合久久男男| 国产免费人人看大香伊| 蜜桃精品免费久久久久影院| 无码日韩人妻av一区免费| 日本三级2019在线观看免费| jjizz全部免费看片| 久久久久久精品免费免费自慰| 久久精品毛片免费观看| 青青草无码免费一二三区| 亚欧免费一级毛片| 十八禁无码免费网站| 99在线观看免费视频| 69视频免费在线观看| 18禁成人网站免费观看| 在线观看免费中文视频| 最近免费mv在线电影| 91精品免费在线观看| 国产va免费精品观看精品| 性xxxx视频播放免费| 日本人的色道www免费一区| 免费国产怡红院在线观看|