欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Oracle 查看特定用户所拥有的表

程序员文章站 2024-02-15 17:19:52
...

注意:all_objects视图也可以查看当前特定用户所有的表, 但是这个视图里面不光只有table,还有其他的该用户所拥有的对象 如:

1.普通用户下
1.1查看user_tables视图
select table_name from user_tables;
TABLE_NAME
------------------------------
PROJECT_MANAGE
SALGRADE
BONUS
EMP
DEPT
//
1.2查看all_tables视图[sysdba用户下,或者普通用户都可以查看]
select table_name from all_tables where owner='SCOTT';
TABLE_NAME
------------------------------
DEPT
EMP
BONUS
SALGRADE
PROJECT_MANAGE
//
2.sysdba权限下
查看dba_tables视图
select table_name from dba_tables where owner= 'SCOTT';
TABLE_NAME
------------------------------
DEPT
EMP
BONUS
SALGRADE
PROJECT_MANAGE
//
注意:all_objects视图也可以查看当前特定用户所有的表,
但是这个视图里面不光只有table,,还有其他的该用户所拥有的对象
如:view,primary key,foreign key,procedure,function,sequence,...

Oracle 查看特定用户所拥有的表