【发布时间】:2011-01-10 21:10:16
【问题描述】:
我正在使用 PHP + Oracle,想知道是否有关于在何处提交我的事务的建议。我调用存储过程来完成我所有的插入/更新/删除,并且目前正在我的存储过程结束时提交。
我想知道:
两者有什么区别吗 在我的存储中调用提交/回滚 过程与调用 oci_commit / 我的PHP代码中的oci_rollback基于 存储过程的成功 打电话。
哪个更可取?起初 我在想在存储 程序本身,但现在我 想知道,如果没有区别, 也许它会给我更多 在通话中提交的灵活性 应用程序代码,因为我可以调用 几个存储过程在一个 单笔交易而不是 不得不写新的存储 每次我想要的程序 混合/匹配各种 SQL 单个事务中的语句。
想法?
【问题讨论】:
标签: php oracle stored-procedures transactions