a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 95|回复: 0

[其他] Oracle认证:如何在Oracle中屏蔽英文提示信息

[复制链接]
发表于 2012-8-4 13:41:06 | 显示全部楼层 |阅读模式
压缩系统信息,禁止系统信息显示在信息行上
7 |, |; y) M! r: V$ q  Oracle form将每个信息界说了主要级别,用于剖明该信息是主要仍是不主要。共有如下六个品级:
; Z; F+ p  S* j" k& b9 S& [9 Q  0 所有信息& c0 J! _. T  y
  5 重申较着的前提
2 s3 ^9 Q$ q% o; W  操作人员发生了一个过程错误- d  F# b+ ]& @/ k
  操作人员试图执行form未设计的动作
, Z6 ^# w1 d$ {6 L) p; ]( _9 Z! p  因为触发子问题或某些其他凸起问题不能继续动作# l2 D5 D! Z( |
  可能引起form不正确完成使命的一个前提
5 N" b- W: W0 F+ e3 M8 r  25 开发人员不能压缩的信息7 N: w. x2 f% W& T8 x* l
  开发人员可压缩的最年夜信息级别为25,使用如下语句禁止系统信息显示:- x* w+ d/ Y" Y  T# U
  system.massege—level:=′25′;
3 a) t/ `" E) P" }  禁止显示信息级别不年夜于25的系统信息:3 m/ ~4 e# x" Q
  system.suppress—working:=′TRUE′; , b; |5 |3 x& z
  禁止显示系统措置一个动作时的工作信息 : v. J' p3 e/ E) u3 t+ w' n+ k
  注重:这种体例只能屏障信息级别小于等于25的系统信息。# h% O7 y+ L, K- b) W

7 N+ ?6 s# ~, x5 `' Y7 G  二、截获系统信息,转换为汉字提醒信息1 [' i7 g0 Z1 q+ T
  Oracle form中有两个触发子on—erro和on—message,分袂在显示系统错误信息和通知信息(告诉操作人员当按碜纯龌蚋錾舷挛南喙氐男畔?时触发,在触发子中插入pl/sql代码实现汉字提醒信息替代英文提醒信息。例如:在on—erro触发子中插入以下编码:
2 l6 `; W& \3 V& m. e  Begin  
3 a- |" r& |0 @! M& Z  If erro—code=40202 and error—type=′FRM′  4 r; X8 J4 E! N  F
  Then message(′字段值必需键入!′); bell;  
; D8 r3 j- y% h  End if;   3 D  r0 j5 S% y/ r
  End;
2 r  [. s# j+ U* `$ B  这样,当有“form--40202”号错误时,系统信息行的提醒信息则会年夜原本的英文“field must be enterd”变为汉字“字段值必需键入!”。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-22 23:38 , Processed in 0.194374 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表