• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > Oracle Form中COMMIT的概述及使用技巧

Oracle Form中COMMIT的概述及使用技巧

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了repeat commit form,form commit,oracle commit,oracle commit语句,oracle数据库commit等相关知识,希望本文的分享对您有所帮助
1. COMMIT_FORM和COMMIT
都对form和数据库进行提交。针对form上面的数据变动提交到后台数据库,同时数据库提交数据。

2. DO_KEY('COMMIT_FORM')
它会首先执行KEY-COMMIT触发器里面的代码,如果没有这个触发器,则会做COMMIT_FORM一样的操作。

3. FORMS_DLL('COMMIT')
只针对代码中insert、update、delete语句进行提交,form上面的数据不提交。
DG 里面提到:
Replace COMMIT with do_key('commit_form'), This routine raises the exception FORM_TRIGGER_FAILURE if there is an invalid record.
COMMIT时触发器执行顺序:
(1).KEY-COMMIT
(2).PRE-COMMIT
(3).PRE/ON/POST DELETE
(4).PRE/ON/POST UPDATE
(5).PRE/ON/POST INSERT
(6).ON-COMMIT
(7).Post DataBase Commit

4. QUIETCOMMIT
oracle form "悄悄" 提交。如果使用commit_form的话会弹出信息提示"没有修改需要保存"或者"XXX记录已保存"。如果你不想提示出现,则可以调用函数
app_form.quietcommit。由于是一个function, 所以需要定义一个变量用来接收返回值, 返回值类型为boolean,当true的时候就说明成功, 否则commit失败。
将系统的消息级别改为较低级别也可调用如下过程:
</div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Oracle Form中COMMIT的概述及使用技巧

相关文章

  • 2017-05-11oracle创建表的方法和一些常用命令
  • 2017-05-11Oracle提高sql执行效率的心得建议
  • 2017-05-11CentOS 6.4下安装Oracle 11gR2详细步骤(多图)
  • 2017-05-11ORACLE数据库事务隔离级别介绍
  • 2017-05-11详解azure 云上准备oracle11g的vnc安装环境
  • 2017-05-11判定一个字符串是否为有效时间的函数
  • 2017-05-11Oracle数据库密码文件的使用和维护
  • 2017-05-11Oracle数据库下载及安装图文操作步骤
  • 2017-05-11Oracle Index 的三个问题
  • 2017-05-11oracle 合并查询 事务 sql函数小知识学习

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Oracle数据库安全策略
    • oracle应用程序实现打包 的方法
    • Oracle切换为归档模式的步骤及问题解决
    • Oracle通过时间(分钟)计算有几天几小时几分钟的方法
    • Oracle查看和修改连接数(进程/会话/并发等等)
    • Oracle数据库的启动与关闭方法
    • Oracle连接远程数据库的四种方法
    • 深入探讨:Oracle中如何查询正锁表的用户以及释放被锁的表的方法
    • Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法
    • ORACLE常见错误代码的分析与解决(二)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有