oracle创建视图view权限不足无法创建怎么办?

发布时间:2020-01-21编辑:脚本学堂
在oracle数据库中创建视图时,提示权限不足无法创建,在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权,遇到此问题的朋友参考下。

在oracle数据库中创建用户时,如果直接给用户DBA权限,那么在B用户中可以直接查询A用户的表,但是在创建视图时就会报无权限,在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权。

oracle视图的创建方法:
 

复制代码 代码示例:

--创建视图权限,只有这句还是无法创建
grant create  view to B;

--授予查询权限
grant select any table to B;

--授予权限
grant select any dictionary to B;

以上3项地后就能正常创建视图了。