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

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

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

    即興的靈感

    思維是一種藝術; 藝術需要靈感。

    博客好友

    最新評論

    Oracle存儲過程

    ?
    ???

    Oracle存儲過程包含三部分:過程聲明,執行過程部分,存儲過程異常。

    Oracle存儲過程可以有無參數存儲過程和帶參數存儲過程。?
    、無參程序過程語法

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

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

    ????? ? 二、帶參存儲過程實例

    ?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?

    ????三、 帶參數存儲過程含賦值方式
    ?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過程中出錯!');
    18??end
    ;
    19?

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

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

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

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

    ?至此,有關ORACLE的基本存儲過程以及對Oracle存儲過程的調用方式介紹完畢。

    ?
    鳳凰涅槃/浴火重生/馬不停蹄/只爭朝夕
    ???? 隱姓埋名/低調華麗/簡單生活/完美人生

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

    評論

    # re: Oracle存儲過程 2007-11-02 11:22 aomiao

    偶有些棘手的存儲過程超基礎問題能否請教?  回復  更多評論   

    # re: Oracle存儲過程 2007-11-04 09:34 improviser

    由于最近比較忙,不好意思,找個時間跟你說  回復  更多評論   

    # re: Oracle存儲過程 2008-06-03 10:48 df

    dfh  回復  更多評論   

    # re: Oracle存儲過程 2008-11-29 17:39 學習Oracle存儲過程

    路過就進來,剛好,就學習  回復  更多評論   

    # re: Oracle存儲過程 2008-12-09 08:37 即興詩人

    oracle是好東西哈啊哈,全能數據庫哈  回復  更多評論   

    # re: Oracle存儲過程 2009-01-27 14:34 oracle

    Oracle!  回復  更多評論   

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

    Oracle存儲過程,對Oracle存儲過程基本過程大致了解了,謝咯  回復  更多評論   

    # 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.  回復  更多評論   

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

    謝謝,言簡意賅  回復  更多評論   

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

    很好,值得借鑒  回復  更多評論   

    # re: Oracle存儲過程 2009-11-06 20:28 藍色飛揚

    有段時間沒編寫Oracle了,感覺有點生疏了,這個東西,需要經常的編寫,經常的看代碼,才能熟能生巧啊。  回復  更多評論   

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

    受益匪淺  回復  更多評論   

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

    @藍色飛揚
    是那么回事  回復  更多評論   

    # re: Oracle存儲過程 2012-09-14 13:09 funk japan

    你這頁面上面怎么還給日本人打廣告呢?難道你就沒有一點愛國主義精神嗎?  回復  更多評論   

    # re: Oracle存儲過程 2012-11-20 15:21 ryrtyrey

    erytry  回復  更多評論   

    # re: Oracle存儲過程 2012-11-26 09:49 sb 愛國賊

    @funk japan
    sb,無腦……  回復  更多評論   

    # re: Oracle存儲過程 2013-11-14 16:27 天天發給他

    6①56一  回復  更多評論   

    主站蜘蛛池模板: 亚洲AV天天做在线观看| 夜夜春亚洲嫩草影院| 亚洲国产av美女网站| 99久久精品免费视频| 久久精品亚洲日本佐佐木明希| 成年男女男精品免费视频网站| 久久福利资源网站免费看| 亚洲国产成人片在线观看 | 永久免费无码网站在线观看 | 午夜无遮挡羞羞漫画免费| 亚洲人成片在线观看| 精品熟女少妇AV免费观看| 亚洲avav天堂av在线网爱情| 免费在线观看的网站| 色噜噜的亚洲男人的天堂| 亚洲国产精品自在拍在线播放| 99人中文字幕亚洲区| 久久不见久久见免费视频7| 91亚洲国产成人久久精品网址| 深夜A级毛片视频免费| 五月婷婷亚洲综合| 两个人的视频www免费| 久久久婷婷五月亚洲97号色| 99re热免费精品视频观看| 久久亚洲欧美国产精品| 中文字幕在线亚洲精品| 95免费观看体验区视频| 亚洲AV永久无码精品放毛片| 亚洲自偷自偷偷色无码中文| 在线免费观看亚洲| 久久精品国产亚洲av品善| 国产成人亚洲综合无码| 国产91色综合久久免费分享| 亚洲av日韩aⅴ无码色老头| 国产精品亚洲片在线观看不卡| 日日躁狠狠躁狠狠爱免费视频 | 亚洲精品无码午夜福利中文字幕| 亚洲狠狠婷婷综合久久蜜芽| 国产日韩成人亚洲丁香婷婷| 成人免费的性色视频| 免费一级毛片在线播放放视频|