国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Oracle高級對象

codeGoogle / 3305人閱讀

摘要:存儲過程相當(dāng)于中的方法,如果沒有返回值,則稱之為存儲過程,有返回值,則稱為函數(shù)存儲過程其實就是一個帶名字的執(zhí)行效率很高,因為存儲過程是預(yù)編譯的,即創(chuàng)建時編譯,而語句是執(zhí)行一次,編譯一次調(diào)用存儲過程可以大大減少同數(shù)據(jù)庫的交互次數(shù)。

1、存儲過程

 相當(dāng)于java中的方法,如果沒有返回值,則稱之為存儲過程,有返回值,則稱為函數(shù),
 存儲過程其實就是一個帶名字的
 執(zhí)行效率很高,因為存儲過程是預(yù)編譯的,即創(chuàng)建時編譯,而SQL語句是執(zhí)行一次,編譯一次

調(diào)用存儲過程可以大大減少同數(shù)據(jù)庫的交互次數(shù)。
降低網(wǎng)絡(luò)通信量,因為存儲過程執(zhí)行的時候,只需要call存儲過程名,不需要傳遞大量的SQL語句。
有利于復(fù)用。

語法:

 create or replace procedure 過程名(參數(shù)列表)
 is 
 --定義聲明
 begin
 --功能區(qū)
 end;

參數(shù)可以通過 DEFAULT給默認(rèn)值

異常來意不明,Oracle可以使用自定義的異常。

函數(shù):
一是有返回值,
存儲過程和函數(shù)的區(qū)別:
1、返回值的區(qū)別,函數(shù)有1個返回值,而存儲過程是通過參數(shù)返回的,可以有多個或者沒有
2、調(diào)用分區(qū)別,函數(shù)可以在查詢語句中直接調(diào)用而存儲過程必須多帶帶調(diào)用。

函數(shù)一般情況下是用來計算并返回一個計算結(jié)果而存儲過程一般是用來完成特定的數(shù)據(jù)操作
如果返回多個參數(shù)最好使用存儲過程,如果只有一個返回值的話可以使用函數(shù)。


查看Oracle ID:set serveroutput on

exec dbms_output.put_line(utl_inaddr.get_host_address);

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/73988.html

相關(guān)文章

  • 做IT這幾年,我整理了這些干貨想要送給你!

    摘要:資源獲取方式根據(jù)下面的索引,大家可以選擇自己需要的資源,然后在松哥公眾號牧碼小子后臺回復(fù)對應(yīng)的口令,就可以獲取到資源的百度云盤下載地址。公眾號二維碼如下另外本文會定期更新,松哥有新資源的時候會及時分享給大家,歡迎各位小伙伴保持關(guān)注。 沒有一條路是容易的,特別是轉(zhuǎn)行計算機這條路。 松哥接觸過很多轉(zhuǎn)行做開發(fā)的小伙伴,我了解到很多轉(zhuǎn)行人的不容易,記得松哥大二時剛剛決定轉(zhuǎn)行計算機,完全不知道這...

    王晗 評論0 收藏0
  • 學(xué)Java編程需要注意的地方

    摘要:學(xué)編程真的不是一件容易的事不管你多喜歡或是多會編程,在學(xué)習(xí)和解決問題上總會碰到障礙。熟練掌握核心內(nèi)容,特別是和多線程初步具備面向?qū)ο笤O(shè)計和編程的能力掌握基本的優(yōu)化策略。   學(xué)Java編程真的不是一件容易的事,不管你多喜歡或是多會Java編程,在學(xué)習(xí)和解決問題上總會碰到障礙。工作的時間越久就越能明白這個道理。不過這倒是一個讓人進步的機會,因為你要一直不斷的學(xué)習(xí)才能很好的解決你面前的難題...

    leanxi 評論0 收藏0

發(fā)表評論

0條評論

codeGoogle

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<