博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转帖]Oracle dba_objects和all_objects 最大的区别
阅读量:4451 次
发布时间:2019-06-07

本文共 671 字,大约阅读时间需要 2 分钟。

Oracle dba_objects和all_objects 最大的区别

原创  作者: 时间:2015-08-14 15:07:18  9281  0
 

链接:http://blog.itpub.net/28602568/viewspace-1771547/

标题:  

作者: ©版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]

ALL_OBJECTS      describes all objects accessible to the current user.    描述当前用户有
访问权限的所有对象 
DBA_OBJECTS     describes all objects in the database.                          描述了数据库中的所有对象 
USER_OBJECTS    describes all objects owned by the current user.        描述了当前用户所拥有的所有对象
 
千万不要觉得all_*和dba_*视图都是所有对象的意思,
 all_*和权限有关
所以出现【不同用户访问all_objects视图,相同过滤条件,结果不同 (例如:"A用户访问all_objects视图过滤B.T1表有数据,而C用户也访问all_objects视图过滤B.T1表却没有数据" )】是正常的,是因为C用户没有访问B.T1表权限,用dba_objects可以解决;
所以
适当的选择 dba_*和all_*视图。

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/10790192.html

你可能感兴趣的文章
Web
查看>>
那些容易忽略的事(1) -变量与运算符+
查看>>
九度oj 题目1252:回文子串
查看>>
(十一)tina | openwrt关闭调试串口(DEBUG UART)
查看>>
angularjs 使用angular-sortable-view实现拖拽效果(包括拖动完成后的方法使用)
查看>>
2015生命之旅---南京、南通、上海之行
查看>>
高精度练习之乘法(codevs_3117)
查看>>
小Z爱划水
查看>>
Qt Font
查看>>
2014年生日
查看>>
扫描目录下的文件并拼接在一起
查看>>
ELK 分布式日志处理 10.12
查看>>
Java虚拟机详解05----垃圾收集器及GC参数
查看>>
7. 单位,移动布局
查看>>
inux中bin与sbin目录的作用及区别介绍
查看>>
USACO 3.1 Contact
查看>>
Office之什么是高内聚低耦合
查看>>
一些奇怪的问题求回答
查看>>
这些年踩过的坑
查看>>
iOS开发拓展篇——如何把项目托管到GitHub
查看>>