当前位置: 代码迷 >> Oracle管理 >> all_tab_columns的有关问题
  详细解决方案

all_tab_columns的有关问题

热度:103   发布时间:2016-04-24 06:17:28.0
all_tab_columns的问题
all_tab_columns视图是不是能查询整个数据库所有的表,因为所有用户都能查询all_tab_columns ,那样是不是代表任何用户都能查看数据库所有的表的列信息?

------解决方案--------------------
只要有权限查看all_tab_columns就能看到所有表信息,但是不是所有用户都能查看这个视图的.
一般只能看到User_tab_columns
------解决方案--------------------
这是Oracle官方的解释:
ALL_TAB_COLUMNS describes the columns of the tables, views, and clusters accessible to the current user. 

从解释中可以看出ALL_TAB_COLUMNS中只列出了当前用户可以访问的表、视图和簇中的列。
  相关解决方案