ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle FORM“悄悄地”提交

Oracle FORM“悄悄地”提交

原创 Linux操作系统 作者:blueshine07 时间:2011-10-10 11:50:55 0 删除 编辑

在form中进行保存时,如果使用commit_form的话会弹出信息提示“没有修改需要保存”或者“几条记录已保存”类似的字样,有时候不想被提示,可以使用APPCORE.pll中的app_form程序包中的quietcommit这个function,由于是一个function,所以需要定义一个变量用来接收返回值,返回值类型为boolean,当true的时候就说明成功,否则commit失败!

或者调用一下过程(将系统的消息级别更改为较低级别):

PROCEDURE DOCOMMIT IS 
  old_level VARCHAR2(2); 
BEGIN 
  old_level := NAME_IN('system.message_level'); 
  COPY('5','system.message_level'); 
  commit; 
  COPY(old_level,'system.message_level'); 
END;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25103190/viewspace-708880/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-08-26

  • 博文量
    55
  • 访问量
    151252