2016-03-08 101 views
1

我已经将表单6i迁移到11g,并且我的一个窗体函数COMMIT被COMMIT_FORM替换了,下面是相同的日志细节。从6i到11g的Oracle表单迁移

有人能告诉我Commit和COMMIT_FORM有什么区别吗? 也会有什么不同的行为呢?

COMMIT改为COMMIT_FORM

BR, Shadab侯赛因

回答

0

从联机帮助(表单10G这是我):

如果使用PL/SQL COMMIT声明在一个匿名块或表单级过程中,Oracle Forms将该语句解释为内部COMMIT_FORM的调用 。

所以看起来没有什么区别,但是升级过程让你的代码更加“正确”。

+0

谢谢托尼的信息...今天我也得到了一个更多的组件被升级过程所取代。 ROLLBACK更改为CLEAR_FORM –

+0

也许同样适用 - 但请检查联机帮助(搜索ROLLBACK)以确保。 –