一、问题
有时候,我们会忘记某张表的名字,这时需要在数据库中模糊查找某张表;
二、解决
我们需要在某张表中查找其他所有的表,这张表应该统计数据库中所有其他的表;可以有两张表可供查询:
- ALL_TABLES
- USER_OBJECTS;
- USER_TAB_COMMENTS;
- DBA_TAB_COLUMNS;
- USER_TABLES;
基本语法:
select * from ALL_TABLES a where a.TABLE_NAME like '%DEMO%';
select * from USER_OBJECTS a where a.OBJECT_NAME like '%DEMO%';
select * from USER_TAB_COMMENTS a where a.TABLE_NAME like '%DEMO%'
or a.comments like '%样例%';
select * from ALL_TABLES a where a.TABLE_NAME like '%DEMO%';
select *
from USER_TABLESa where a.TABLE_NAME like '%DEMO%';