一、问题
有时候,我们会忘记某张表的名字,这时需要在数据库中模糊查找某张表;
二、解决
我们需要在某张表中查找其他所有的表,这张表应该统计数据库中所有其他的表;可以有两张表可供查询:
- 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%';
本文介绍了当忘记数据库表名时,如何通过模糊查询来快速定位表名的方法。提供了多种SQL查询语句,如使用ALL_TABLES、USER_OBJECTS等视图进行模糊匹配,帮助快速检索到所需的表。
2448

被折叠的 条评论
为什么被折叠?



