参见英文答案 >
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;