cftactionaction rollback与多个cftactionaction提交的效果

时间:2014-03-27 15:10:13

标签: oracle coldfusion oracle11g coldfusion-7

cftransaction块中,当我有多个提交操作时,回滚会做什么?

<cftransaction>
  <cftry>
    <cfquery ...>
    <cfquery ...>
    <cftransaction action="commit" />
    <cfquery ...>
    <cfquery ...>
    <!--- Everything went fine --->
    <cftransaction action="commit">
  <cfcatch>
    <cftransaction action="rollback">
  </cfcatch>
  </cftry>
</cftransaction>

如果发现错误,回滚是否会一直取消所有内容,或者只回到上一次提交操作?

请注意,这是其他人编写的现有代码。我只是想确保它按现状和方式工作。

如果这应该改变行为,数据库将在Oracle 11g下运行。

0 个答案:

没有答案