作者fantasyj (如梦似幻)
看板Database
标题Re: [系统] 预存程序(Procedure) 跟 预存函式(func …
时间Wed Apr 6 11:33:39 2011
※ 引述《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
1F:推 sohumi:很清楚 04/06 12:27