1
我已经将表单6i迁移到11g,并且我的一个窗体函数COMMIT被COMMIT_FORM替换了,下面是相同的日志细节。从6i到11g的Oracle表单迁移
有人能告诉我Commit和COMMIT_FORM有什么区别吗? 也会有什么不同的行为呢?
COMMIT改为COMMIT_FORM
BR, Shadab侯赛因
我已经将表单6i迁移到11g,并且我的一个窗体函数COMMIT被COMMIT_FORM替换了,下面是相同的日志细节。从6i到11g的Oracle表单迁移
有人能告诉我Commit和COMMIT_FORM有什么区别吗? 也会有什么不同的行为呢?
COMMIT改为COMMIT_FORM
BR, Shadab侯赛因
从联机帮助(表单10G这是我):
如果使用PL/SQL COMMIT声明在一个匿名块或表单级过程中,Oracle Forms将该语句解释为内部COMMIT_FORM的调用 。
所以看起来没有什么区别,但是升级过程让你的代码更加“正确”。
谢谢托尼的信息...今天我也得到了一个更多的组件被升级过程所取代。 ROLLBACK更改为CLEAR_FORM –
也许同样适用 - 但请检查联机帮助(搜索ROLLBACK)以确保。 –