ORA-01031:权限不足

时间:2013-12-23 12:53:24

标签: sql oracle ddl

我有这个错误,我不知道它是什么。查询:

CREATE VIEW UNPAID AS SELECT * FROM fullday
UNION
SELECT * FROM halfday
MINUS
SELECT class_no, child_no FROM payment;

1 个答案:

答案 0 :(得分:3)

您应该为构成视图的所有表格授予用户CREATE VIEW权限和SELECT权限。
假设您使用的用户是usr,请使用其中一个管理用户并执行:

GRANT CREATE VIEW TO usr;
GRANT SELECT ON fullday TO usr;
GRANT SELECT ON halfday TO usr;
GRANT SELECT ON payment TO usr;