在oracle 数据库中 select * from all_Tables 会出来4000多个表。

2024-12-30 21:29:32
推荐回答(1个)
回答1:

all_tables显示用户有权限看到的所有的表,包括系统表

dba_tables是管理员可以看到的数据库中所有的表
user_tables是当前用户的所有表,用这个可以缩小查找的范围
如果知道表所在的用户可以
select * from all_tables where owner='用户名'
如果知道字段的名称可以
select * from all_tab_columns where owner='用户' and column_name='字段名'
如果用户、表、字段的名称都不知道,最好找下开发人员或者售后支持。
如果技术支持也没有,那就只能根据表或者字段的中文名称的名称猜了