列出包含列的`clob`或`blob`或`lob`的表名

Naa*_*aaN 3 oracle

我有大约1000台外面,我需要列出具有表名clobbloblob包含列.是否有任何查询从我的架构中列出相同的内容?

Dba*_*Dba 12

试试这样,

SELECT DISTINCT table_name 
FROM   user_tab_cols 
WHERE  data_Type IN ('CLOB', 'LOB', 'BLOB');
Run Code Online (Sandbox Code Playgroud)


Wer*_*eit 5

试试这个:

SELECT OWNER, TABLE_NAME, COLUMN_NAME, DATA_TYPE
FROM ALL_TAB_COLUMNS 
WHERE DATA_TYPE IN ('CLOB', 'BLOB');
Run Code Online (Sandbox Code Playgroud)