思想政治教育毕业论文:oralce 中SQL语句要不要加上表的所有者

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 04:28:09
比如我以任意一个新建的用户a连数据库
select * from scott.dept
一定要写上scott.吗?那必须要知道是表的拥有者了?

是不是可以写成select * from dept;然后对a用户进行权限设置
但是这样的话,如果a用户也有dept这个表,怎么办呢?

肯定需要加的。
oracel中的应该不叫“所有者”,应该称作“方案”
如果不加这个“所有者“,ORACLE会默认从当前登录的帐户的“方案”中找相应的表,找不到的话,就会报错了。
所以你说的光设置权限也是不可以的。