Heim >Datenbank >MySQL-Tutorial >Oracle 查看特定用户所拥有的表

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 17:00:17997Durchsuche

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn