当前位置:Gxlcms > mysql > Oracle查看特定用户所拥有的表

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

时间:2021-07-01 10:21:17 帮助过:70人阅读

注意: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,...

linux

人气教程排行