在oracle中,查询所有表有以下几种情况:
- 1、SELECT * FROM ALL_TABLES;系统里有权限的表
- 2、SELECT * FROM DBA_TABLES; 系统表
- 3、SELECT * FROM USER_TABLES; 当前用户下的表
注:如果有管理员权限的用户,可以执行:
select * from dba_tables;这里可以看到此数据库下的所有表
如果没有管理员权限的用户,则执行:
select * from tabs;或者select * from user_tables; 只能查询此用户有权限的表,不一定是此用户自己创建的表
在mysql中,查询所有的表是:show tables;
网友评论