【发布时间】:2016-07-01 01:15:52
【问题描述】:
我无法创建视图 - 我的权限不足。 工作流程-> 创建角色-> 授予角色创建视图-> 创建用户-> 向用户添加角色-> 尝试创建视图,我得到了错误。任何帮助将不胜感激
创建角色
CREATE ROLE enrolment;
授予角色以下权限 - 基表 hr.students
GRANT insert, select, update
ON hr.students
TO enrolment;
还授予角色创建视图权限
GRANT create view
TO enrolment;
创建了以下用户
CREATE USER enrol1
IDENTIFIED BY pw4321;
将角色授予帐户
GRANT enrolment
TO enrol1;
当我尝试在基表 hr.students 上创建以下视图时,我被告知我没有足够的权限。我可以在基表上运行 select 语句。
CREATE OR REPLACE VIEW vu_student_name
AS SELECT student_id, lastname
FROM hr.students;
【问题讨论】:
标签: sql oracle11g oracle-sqldeveloper