当前位置:  开发笔记 > 编程语言 > 正文

ORA-01031:选择视图时权限不足

如何解决《ORA-01031:选择视图时权限不足》经验,为你挑选了2个好方法。

当我尝试执行包含来自不同模式的表的视图时,会抛出ORA-001031不足的权限.这些表具有创建视图的架构的执行权限.如果我执行视图的SQL语句就可以了.我错过了什么?



1> Igor Zelaya..:

最后我开始工作了.史蒂夫的回答是正确的,但不适用于所有情况.从第三个模式执行该视图时失败.为此,您必须添加授权选项:

GRANT选择[TABLE_NAME]至[READ_USERNAME] WITH GRANT OPTION;

这样,[READ_USERNAME]也可以将视图的select权限授予另一个模式



2> Steve K..:

作为表所有者,您需要将基础表上的SELECT访问权限授予正在运行SELECT语句的用户.

grant SELECT on TABLE_NAME to READ_USERNAME;

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有