摘要:
我們在進(jìn)行pl/sql編程時打交道最多的就是存儲過程了。存儲過程的結(jié)構(gòu)是非常的簡單的,我們在這里除了學(xué)習(xí)存儲過程的基本結(jié)構(gòu)外,還會學(xué)習(xí)編寫存儲過程時相關(guān)的一些實用的知識。如:游標(biāo)的處理,異常的處理,集合的選擇等等 1.存儲過程結(jié)構(gòu) 1.1 第一個存儲過程 Java代碼 createorreplaceprocedureproc1( p_para1varchar2, p_para2outvarchar... 閱讀全文
posted @ 2010-07-12 23:06
chinaifne
閱讀(135715)
評論(8)
推薦(33)
摘要:
在大型數(shù)據(jù)庫系統(tǒng)中,有兩個很重要作用的功能,那就是存儲過程和觸發(fā)器。在數(shù)據(jù)庫系統(tǒng)中無論是存儲過程還是觸發(fā)器,都是通過SQL 語句和控制流程語句的集合來完成的。相對來說,數(shù)據(jù)庫系統(tǒng)中的觸發(fā)器也是一種存儲過程。存儲過程在數(shù)據(jù)庫中運算時自動生成各種執(zhí)行方式,因此,大大提高了對其運行時的執(zhí)行速度。在大型數(shù)據(jù)庫系統(tǒng)如Oracle、SQL Server中都不僅提供了用戶自定義存儲過程的功能,同時也提供了許多可... 閱讀全文
posted @ 2010-07-12 22:47
chinaifne
閱讀(205378)
評論(0)
推薦(11)
摘要:
學(xué)生在學(xué)習(xí)jdbc的時候,會問到怎么調(diào)用存儲過程,現(xiàn)在將java調(diào)用oracle存儲過程的示例總結(jié)如下。(關(guān)于調(diào)用sqlserver的存儲過程將在下次進(jìn)行小結(jié)請關(guān)注)一:無返回值的存儲過程存儲過程為:? create or replace procedure adddept(deptno number,dname varchar2,loc varchar2)? as? begin? insert ... 閱讀全文
posted @ 2010-07-12 22:44
chinaifne
閱讀(630)
評論(0)
推薦(0)
摘要:
1.基本結(jié)構(gòu) CREATE OR REPLACE PROCEDURE 存儲過程名字( 參數(shù)1 IN NUMBER, 參數(shù)2 IN NUMBER) IS變量1 INTEGER :=0;變量2 DATE;BEGINEND 存儲過程名字2.SELECT INTO STATEMENT 將select查詢的結(jié)果存入到變量中,可以同時將多個列存儲多個變量中,必須有一條 記錄,否則拋出異常(如果沒有記錄拋出NO... 閱讀全文
posted @ 2010-07-12 22:34
chinaifne
閱讀(123145)
評論(1)
推薦(6)

浙公網(wǎng)安備 33010602011771號