zoukankan      html  css  js  c++  java
  • 转: Oracle Form 中commit 与do_key('commit_form')区别

    1.commit_form
    针对form上面的数据变动进行commit,对于代码中的类似update,insert语句也进行提交;
    如果form上面的数据变动和代码中的数据变动有冲突,最后以界面上的为准。
    2.do_key('commit_form')
    会首先寻找form下的triggers中的KEY-COMMIT这个trigger,并执行KEY-COMMIT中所写的代码。
    如果没有KEY-COMMIT这个trigger,则会针对form和代码一起提交。
    如果form上面的数据变动和代码中的数据变动有冲突,最后以界面上的为准。
    3.commit
    对form和数据库进行提交.
    如果form上面的数据变动和代码中的数据变动有冲突,最后以界面上的为准。
    4.forms_ddl('commit');
    只针对代码中的update,insert,delete语句进行提交,form上面的数据变动不提交。[@more@]

  • 相关阅读:
    substr函数
    Oracle 日期处理
    translate函数使用
    nvl函数
    random随机函数
    case语句
    列的拼接
    并行HASH JOIN小表广播问题
    WITH AS 优化逻辑读
    【hihoCoder挑战赛28 A】异或排序
  • 原文地址:https://www.cnblogs.com/toowang/p/5160846.html
Copyright © 2011-2022 走看看