参见英文答案 >
check if “it’s a number” function in Oracle????????????????????????????????????16个

需要一个必须检查结果列是否具有整数的查询.

解决方法

首先,您必须知道该值是否为数字.如果它在类型编号的列中,您不必担心.要检查值是否为整数,可以使用trunc函数.这将取消十进制值.

if trunc(value)= value then
   -- we have an integer
else
   -- we don't
end if;

dawei

【声明】:北京站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。