--查看是否有除number,char,date,varchar2,clob/blob以外的類型,好比:NVARCHAR2,TIMESTAMP(6),FLOAT
SELECT DISTINCT a.DATA_TYPE FROM user_tab_cols a;
--對於number類型的,還需查詢是否有肯定的精度,若無,根據實際狀況肯定精度。
SELECT *
FROM user_tab_cols a
WHERE a.data_type = 'NUMBER'
AND a.data_precision IS NULL;
--對於varchar2類型的,是否有最大長度>1000,根據實際狀況肯定是否必須。
SELECT *
FROM user_tab_cols a
WHERE a.data_type = 'VARCHAR2'
AND a.char_length > 1000;ci