|
原帖由 anran_guojianjun 于 2010-6-30 17:10 发表 ![]()
业务逻辑比较复杂,优化考虑存储过程,这样可以减少与DB的交换过程。因为我们只要最终结果,中间状态不需要。
单独一个SELECE或UPDATE就没有必要用PROC了。
这个观点我基本同意,如果确定就是仅仅一条update ,那么可以不用存储过程;毕竟 pl/sql 引擎也可能消耗时间的;
但是为了功能扩展,你不知道这个点,以后会不会加入其它语句;所以写个过程更通用些;
这个我觉得还是权衡吧;
我的习惯是:通用重要,效率更重要; 两种权衡吧;
不过即便是一条简单的update语句,我也是倾向于用存储过程;
[ 本帖最后由 qingyun 于 2010-9-20 22:30 编辑 ] |
|