У меня есть эта ошибка, и я не знаю, о чем это. Запрос:ORA-01031: недостаточные привилегии
CREATE VIEW UNPAID AS SELECT * FROM fullday
UNION
SELECT * FROM halfday
MINUS
SELECT class_no, child_no FROM payment;
У меня есть эта ошибка, и я не знаю, о чем это. Запрос: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;
usr is which want? имя пользователя для входа в oracle? –
@KelvinYap Пользователь, которого вы использовали для входа в Oracle и попытался создать представление из – Mureinik
Я не могу запустить код. –
Может быть, вы не имеете прав для создания представлений? – everton
@EvertonAgner: не «может быть» - определенно он не –
@a_horse_with_no_name На самом деле, я был ироничным – everton