数码资讯
Oracle表单中提交的概述和使用
1。commit_form和承诺 表单和数据库都提交,表单上的数据变化提交给后台数据库,数据库提交数据。 2。do_key('commit_form) 它将首先执行的代码内的key-commit触发,如果没有触发,它将做同样的操作,commit_form。 三.forms_dll('commit)
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1。commit_form和承诺
表单和数据库都提交,表单上的数据变化提交给后台数据库,数据库提交数据。
2。do_key('commit_form)
它将首先执行的代码内的key-commit触发,如果没有触发,它将做同样的操作,commit_form。
三.forms_dll('commit)
只提交代码中的插入、更新、删除语句,表单上的数据未提交。
它提到的DG:
更换提交do_key('commit_form),这个程序引发异常form_trigger_failure如果
提交中的触发器执行顺序:
(1)。key-commit
(2)。pre-commit
(3)。
(4)。
(5)。
(6)。ON COMMIT
(7)数据库后提交
4。quietcommit
甲骨文的形式悄悄提交。如果你使用commit_form,你会弹出信息提示,没有修改需要保存或XXX记录已保存。如果你不想出现,你可以调用函数
app_form.quietcommit.because它是一个函数,它需要定义一个变量来接收返回值,返回的值是布尔和。当TRUE成功时,提交将失败。
可以将系统的消息级别更改为较低级别,也可以调用如下:
复制代码代码如下所示:
程序doCommit是
old_level VARCHAR2(2);
开始
old_level:= name_in(系统。message_level);
复制(5系统。message_level);
承诺;
复制(old_level,系统。message_level);
结束;
表单和数据库都提交,表单上的数据变化提交给后台数据库,数据库提交数据。
2。do_key('commit_form)
它将首先执行的代码内的key-commit触发,如果没有触发,它将做同样的操作,commit_form。
三.forms_dll('commit)
只提交代码中的插入、更新、删除语句,表单上的数据未提交。
它提到的DG:
更换提交do_key('commit_form),这个程序引发异常form_trigger_failure如果
提交中的触发器执行顺序:
(1)。key-commit
(2)。pre-commit
(3)。
(4)。
(5)。
(6)。ON COMMIT
(7)数据库后提交
4。quietcommit
甲骨文的形式悄悄提交。如果你使用commit_form,你会弹出信息提示,没有修改需要保存或XXX记录已保存。如果你不想出现,你可以调用函数
app_form.quietcommit.because它是一个函数,它需要定义一个变量来接收返回值,返回的值是布尔和。当TRUE成功时,提交将失败。
可以将系统的消息级别更改为较低级别,也可以调用如下:
复制代码代码如下所示:
程序doCommit是
old_level VARCHAR2(2);
开始
old_level:= name_in(系统。message_level);
复制(5系统。message_level);
承诺;
复制(old_level,系统。message_level);
结束;
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。