OracleSQLメモ

数値桁をDBから特定するSQL NUMBER(9,2)の9桁以下を特定する。

select * from USER_TAB_COLUMNS
where
1=1
AND DATA_TYPE='NUMBER'
AND DATA_PRECISION<=9
AND DATA_SCALE=2
AND ( COLUMN_NAME not like 'GENWA%' AND COLUMN_NAME not like 'TEGWA%')
ORDER BY
TABLE_NAME,
COLUMN_NAME

コメント