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

    主站蜘蛛池模板: 麻豆亚洲AV成人无码久久精品| 久久亚洲精品无码AV红樱桃| 亚洲AV日韩综合一区| 成人免费大片免费观看网站| 亚洲导航深夜福利| 2015日韩永久免费视频播放| 亚洲精彩视频在线观看| 中文字幕在线观看免费视频| 亚洲视频国产视频| 999久久久免费精品国产| 亚洲AV无码无限在线观看不卡| 黄色片在线免费观看| 亚洲色精品三区二区一区| 国产小视频在线免费| 九九99热免费最新版| 日韩va亚洲va欧洲va国产| 七色永久性tv网站免费看| 老司机亚洲精品影院| 国产麻豆视频免费观看| 国产天堂亚洲精品| 三上悠亚亚洲一区高清| 日韩免费电影网址| 亚洲一级视频在线观看| 国产男女猛烈无遮挡免费视频| 黄页网址大全免费观看12网站| 亚洲国产一成人久久精品| 亚洲成人免费在线观看| 亚洲无人区码一二三码区别图片| 日韩免费福利视频| 本免费AV无码专区一区| 亚洲视频国产精品| 免费人成无码大片在线观看| 永久免费AV无码网站国产| 亚洲一级毛片免费看| 亚洲国产人成精品| 日本免费人成在线网站| 黄色免费网址大全| 亚洲国产精品无码久久久| 四虎永久精品免费观看| 999任你躁在线精品免费不卡| 亚洲Av永久无码精品一区二区|