「このカラムnumeric(7,5)だけど小数点以下の値ある?整数値だけじゃね?」とか「一律でnumeric(7,5)で作ってるけど3位までしかなくね?」と言った時に調べるための書き方。
-- 小数点以下の値の有無確認
select
to_char(col1,'9999999d999')
from
table1
where
to_char(col1,'9999999d999') not like '%.000' ;
-- 小数点以下n位の値の有無確認
select
to_char(col1,'9999999d999')
from
table1
where
to_char(col1,'9999999d999') not like '%.__0' ;