【发布时间】:2015-05-03 09:22:04
【问题描述】:
如果我的值无效,我有以下代码会返回错误消息。如果给定的值不是数字,我想给出相同的错误消息。
IF(option_id = 0021) THEN
IF((value<10000) or (value>7200000) or /* Numeric Check */)THEN
ip_msg(6214,option_name); -- Error Message
return;
END IF;
END IF;
在 SQL Server 中,我只是使用了ISNUMERIC()。我想在 Oracle 中做类似的事情。比如,
IF((!ISNUMERIC(value)) or (value<10000) or (value>7200000))
THEN ...
【问题讨论】:
标签: sql oracle plsql isnumeric