Oracle
列出 Oracle DB 中表或整個數據庫的所有使用數據類型
我正在準備從 Oracle DB 遷移到 SQLite DB。我想知道 Oracle DB 中所有使用的數據類型,以便我可以檢查 SQLite 中的相等數據類型。
我確信使用 Information_Schema 似乎是正確的方法,但我不知道如何開始。
Oracle DB 使用的版本是 10g (10.2)。
我提前致謝。
下面是一個在模式中查找列的數量和類型的範例:
select data_type, count(*) from dba_tab_cols where owner = '...' group by data_type order by data_type DATA_TYPE COUNT(*) -------------------- ---------- ANYDATA 6 BLOB 32 CHAR 12335 CLOB 259 DATE 16923 LONG 2 NUMBER 39618 NVARCHAR2 9 RAW 53 ROWID 270 TIMESTAMP(3) 37 TIMESTAMP(6) 109 VARCHAR2 132291 XMLTYPE 2