比较两个列值并将其验证为直通错误 [英] Compare two column values and validate it to through error
本文介绍了比较两个列值并将其验证为直通错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的页面中,我有一个交互式网格,其中包含一些列和一个匹配按钮,这里我希望通过错误比较两个列值
示例:一列为未完成,具有来自表的值,另一列为MATCH_VALUE,此处用户将输入匹配值金额
-->;当我单击匹配按钮时,下面的示例应该允许继续
突出匹配值
1000 1000
-->;当我单击匹配按钮时,下面的示例应该允许继续
突出匹配值
1000 900
1000 1500
推荐答案
您需要测试值并在它们与您的条件不匹配时引发异常:
CREATE OR REPLACE PROCEDURE validate_match (
p_match IN INTEGER
, p_outstanding IN INTEGER)
AS
BEGIN
IF p_match > p_outstanding
THEN
raise_application_error (
-20001
, 'match value '
|| TO_CHAR (p_match, '999,999,999')
|| ' must be less than or equal to oustanding value '
|| TO_CHAR (p_outstanding, '999,999,999'));
END IF;
END validate_match;
这篇关于比较两个列值并将其验证为直通错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文