推 sohumi:很清楚 04/06 12:27
※ 引述《sohumi (皮老闆)》之銘言:
: 目前使用Oracle 10i
: 比較複雜的增刪修都用procedure完成,
: 沒用過function,看起來跟procedure很像,
: 兩者的差別在於?
: procedure貼到function一樣可以執行嗎?
Oracle Stored Procedure包含
1.Procedure:通常用來寫商業邏輯或程式邏輯
2.Function:返回值
3.Package:裡面可使用Procedure & Function
簡單的說,Procedure與Function都可以返回值,但是僅有Function
可以直接在SQL statement裡使用,Procedure則不行
詳細的差別與內容,建議您直接看Oracle原廠的User's Guide
http://www.oracle.com/pls/db92/to_pdf?partno=a96624&remark=docindex
在這本pdf裡的第8章 PL/SQL Subprograms (Procedure & Function)
第9章 PL/SQL Packages
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.120.102