标签: oracle integer
需要一个必须检查结果列是否具有整数的查询。
答案 0 :(得分:6)
首先,您必须知道该值是否为数字。如果它在类型编号的列中,您不必担心。要检查值是否为整数,可以使用trunc函数。这将取消十进制值。
if trunc(value)= value then -- we have an integer else -- we don't end if;