麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

oracle中存儲(chǔ)函數(shù)與存儲(chǔ)過(guò)程的區(qū)別介紹

2024-08-29 14:00:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在oracle/82560.html">oracle中,函數(shù)和存儲(chǔ)過(guò)程是經(jīng)常使用到的,他們的語(yǔ)法中有很多相似的地方,可是也有它們的不同之處,這段時(shí)間剛學(xué)完函數(shù)與存儲(chǔ)過(guò)程,來(lái)給自己做一個(gè)總結(jié):

一:存儲(chǔ)過(guò)程:簡(jiǎn)單來(lái)說(shuō)就是有名字的pl/sql塊。

語(yǔ)法結(jié)構(gòu): 

create or replace 存儲(chǔ)過(guò)程名(參數(shù)列表)  is   --定義變量  begin   --pl/sql  end;

    案例:         

create or replace procedure add_(a int,b int)  is    c int;  begin   c:=a+b;   dbms_output.put_line(c);  end;

    調(diào)用存儲(chǔ)過(guò)程

 declare  begin    add_(12,34);  end;

存儲(chǔ)過(guò)程的三種類型參數(shù):

輸入?yún)?shù)(默認(rèn)) in

輸出參數(shù) out

輸入輸出參數(shù) in out

函數(shù)定義

        語(yǔ)法結(jié)構(gòu):         

 create or replace function 函數(shù)名(參數(shù)列表) return 類型   is   begin   end;

        案例:         

create or replace function f1(n1 dec,n2 dec) return dec   is    r dec(19,2);   begin    r:=n1/n2;    return r;   exception    when zero_divide then     dbms_output.put_line('除數(shù)不能為0');     return 0;   end;

存儲(chǔ)過(guò)程與存儲(chǔ)函數(shù)的區(qū)別和聯(lián)系:

相同點(diǎn):1.創(chuàng)建語(yǔ)法結(jié)構(gòu)相似,都可以攜帶多個(gè)傳入?yún)?shù)和傳出參數(shù);

2.都是一次編譯,多次運(yùn)行;

不同點(diǎn):1.存儲(chǔ)過(guò)程定義關(guān)鍵字用procedure,函數(shù)定義用function;

2.存儲(chǔ)過(guò)程中不能用return返回值,但函數(shù)中可以,而且函數(shù)中必須有return返回;

3.執(zhí)行方式略有不同,存儲(chǔ)過(guò)程的執(zhí)行方式有兩種(1.使用execute;2.使用begin和end)函數(shù)除了

存儲(chǔ)過(guò)程的兩種方式,還可以當(dāng)做表達(dá)試使用,例如放在select中(select f1() from dual;)

總結(jié):如果只有一個(gè)返回值,用存儲(chǔ)函數(shù),否則,一般用存儲(chǔ)過(guò)程

以上所述是小編給大家介紹的oracle中存儲(chǔ)函數(shù)與存儲(chǔ)過(guò)程的區(qū)別介紹,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)VeVb武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到oracle教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲影视中文字幕 | 青青国产在线视频 | 成人免费一区二区三区在线观看 | 福利一区二区三区视频在线观看 | av性色全交蜜桃成熟时 | 国产午夜精品理论片a级探花 | 久久精品一区视频 | 香蕉国产9| 精品国产一区二区三区四区阿崩 | 国产精品999在线 | 精品国产乱码久久久久久丨区2区 | 91在线播放国产 | 一级黄色毛片播放 | 91欧美视频 | 午夜看毛片 | 亚洲爱爱网站 | 欧美爱爱视频 | 亚洲国产精品久久久久 | 成人做爰s片免费看网站 | 精国品产一区二区三区有限公司 | 女人a级毛片 | 成年人视频免费看 | 日韩黄色一级视频 | 久久伊人精品热在75 | 久久一本日日摸夜夜添 | 成人一级毛片 | 午夜九九九 | 精品久久久久久久久久久久久久久久久久久 | hdhdhd79xxxxх| 中文字幕电影免费播放 | 久久福利剧场 | 久久恋| 国产真实孩交 | 久久国产精品久久精品国产演员表 | 黄色网址在线视频 | 免费a级毛片大学生免费观看 | 久久精品美乳 | 一区二区三区欧美在线 | 日韩每日更新 | 日韩蜜桃视频 | 羞羞视频在线免费 |