ORA-01031:权限不足
问题描述:
我有这个错误,我不知道它是什么。查询:ORA-01031:权限不足
CREATE VIEW UNPAID AS SELECT * FROM fullday
UNION
SELECT * FROM halfday
MINUS
SELECT class_no, child_no FROM payment;
答
你应该授予用户权限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;
也许你没有权限创建视图? – everton
@EvertonAgner:不是“也许” - 绝对他不 –
@a_horse_with_no_name其实,我正在讽刺 – everton