• commit

  对 f o rm 和数据库进行提交,如果 form 上面的数据和代码中的数据变动有冲突,最后以 FORM 上的为准。

  适用情况:一般来在直接使用 DML 代码修改数据时,就使用 commit。

  • commit_form

  先对form上的变动数据commit,再对代码中类似的DML语句进行提交,当两次提交有冲突时以DML语句的提交为准。

  适用情况:直接在FORM上修改数据时,可以使用。

  • do_key(‘commit_form’)

  会首先寻找 form 下的 triggers 中的 KEY-COMMIT 这个 trigger, 并执行 KEY-COMMIT 中所写的代码。如果没有 KEY-COMMIT 这个 trigger,则会针对 form 和代码一起提交。如果 form 上面的数据变动和代码中的数据变动有冲突,最后以界面上的为准。

  • forms_ddl(‘commit’)

  只针对代码中的 update, insert,delete 语句进行提交,不会提交Form界面变动的数据。一般不用。

  • quietcommit

  如果使用commit_form的话会弹出信息提示"没有修改需要保存"或者"XXX记录已保存"。如果你不想提示出现,则可以调用APPCORE.pll中的app_form包中的函数quietcommit。该函数返回值为boolean类型,提交成功返回True,否则False.

  例子:

IF NOT app_form.quietcommit THENRAISE form_trigger_failure;END IF;

转载于:https://www.cnblogs.com/chenyongjun/p/3854822.html

EBS Form中数据提交方式(COMMIT)相关推荐

  1. Extjs中三种不同的数据提交方式

    Extjs中三种不同的数据提交方式 Extjs的三种提交方式: 表单Ajax提交,普通提交,单独Ajax提交: 1.表单ajax提交(默认提交方式) 提交函数:当按下表单中的提交按钮时执行下面的btn ...

  2. POST 常见的数据提交方式

    定义和用法 enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码. 默认地,表单数据会编码为 "application/x-www-form-urlencoded" ...

  3. 四种常见的 POST-- content-type数据提交方式

    HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS.GET.HEAD.POST.PUT.DELETE.TRACE.CONNECT 这几种.其中 POST 一般用来向服务端提交数据,本文 ...

  4. 常见的Form表单提交方式

    Form表单提交方式探究 在进行项目编程的时候,我们难免会去编写一些简单的前端页面. 而编写前端页面就力不开 form表单的支持. 下面就form表单的提交方式进行如下探寻 1.常规写法 在form表 ...

  5. 微信小程序 - 基础 - 003 - WEUI - 基本表单组件 - form - 页面数据提交和获取 - 01

    前言:form作为数据提交的重要控件,历来在前端设计中非常重要.微信给出了完整的form的例子.参考了一些微信设计的书籍,大多数都是copy 粘贴了例子的东西.... 其实微信的例子给的比较充分了: ...

  6. 接口测试之post常见数据提交方式

    一般我们在就行接口测试的时候,post请求一般会有多种body参数提交方式. 今天给大家讲解一下post请求常见的数据提交方式: 一.multipart/form-data multipart/for ...

  7. 接口测试-post常见数据提交方式

    一般我们在就行接口测试的时候,post请求一般会有多种body参数提交方式. 今天给大家讲解一下post请求常见的数据提交方式: 一.multipart/form-data multipart/for ...

  8. 视图中获取控制器中数据的方式

    在视图中获取控制器中数据的方式有两种: 一种是在控制器的操作中渲染视图时候分配模板数据,这种方式叫推送. 另外一种是在视图中手动获取控制器中的数据,包括控制器中的属性和方法及控制器id,通过$this ...

  9. php form表单提交方式,form表单提交数据的几种方式

    一.submit提交 一般表单提交通过type=submit实现,input type="submit",浏览器显示为button按钮,通过点击这个按钮提交表单数据跳转到/url. ...

最新文章

  1. Kafka配置SSL(云环境)
  2. struts2 实现自定义标签
  3. 2w字 + 40张图带你参透并发编程!
  4. java 回滚异常_回滚事务并关闭抛出异常的连接
  5. python time.time()计算代码运行时间
  6. H3C 交换机S5130S软件版本升级
  7. HTML基础(四):注释、URL参数、访问路径、图片地图
  8. C++使用默认参数的构造函数
  9. GMIS 2017嘉宾王小川:人工智能技术与应用思考
  10. [转]VS2008中开发智能设备程序的一些总结
  11. PowerShell自动删除过期数据
  12. Hadoop:pig 安装及入门示例
  13. Linq-语句之Select/Distinct和Count/Sum/Min/Max/Avg
  14. 在双系统(Windows与Ubuntu)下删除Ubuntu启动项
  15. css块元素与行内元素特点,CSS区分块级元素和行内元素
  16. boost知识点查阅
  17. 【转】VS2010新建Web网站与新建Web应用程序的区别
  18. 报错:The following signatures couldn‘t be verified because the public key is not available: NO_PUBKEY
  19. 网络安全/渗透测试工具AWVS14.9下载/使用教程/安装教程
  20. 如何使用python读取excel表的某一列_使用python采集Excel表中某一格数据

热门文章

  1. 在vs里不重启模拟器进行Symbian调试
  2. 帧中继简单总结(修改)
  3. 是谁卖了我的信息资料?
  4. linux 后台进程
  5. 计算机网络技术包括哪几种,计算机网络技术包含的两个主要技术是计算机技术和( )。...
  6. 当你用Python爬取网站遇到反爬,你应该这样做,轻松解决反爬问题
  7. 公共类java连接数据库_JDBC 建立连接公共操作类(静态方式与单例方式)
  8. txt 乱码_STATA数据导入——将TXT、EXCEL、SAS、SPSS数据/批量导入STATA
  9. oracle ora 14047,ORA-14047: ALTER TABLE|INDEX RENAME 不可以与其它分区组合
  10. 使用C++实现Socket编程传输协议文件(包括大文件)