Когда я пытаюсь создать представление, включающее разные таблицы, я получаю следующую ошибку: Ошибка в строке 1: ORA-01031 Недостаточно привилегий.ORA-01031 Недостаточно привилегий при СОЗДАНИИ ПРОСМОТРА?
Может ли кто-нибудь сказать мне, что может быть проблемой. Я пробовал следовать за другим сообщением stackoverflow, упомянутым здесь, но это относится к различным схемам.
ORA-01031: insufficient privileges when selecting view
Пожалуйста, дайте мне знать, как я новичок здесь.
Мой запрос выглядит следующим образом:
ОРИГИНАЛ Вопрос: Создайте представление, чтобы выбрать идентификатор сотрудника, имя сотрудника, дату проката, и номер отдела.
МОЕ РЕШЕНИЕ:
CREATE VIEW SIMPVIEW AS
SELECT EMPNO, ENAME, HIREDATE,DEPTNO
FROM EMP;
У вас есть привилегия 'create view'? У вас есть таблица 'emp', или вы обращаетесь к ней в другой схеме (например, в схеме« HR »)? Если это в другой схеме, есть ли у вас 'select' priv против нее через роль или напрямую? –
Спасибо за ваш ответ. Да, я запускаю запросы на своем компьютере с установленным Oracle 11g. Итак, я мой собственный администратор базы данных, но так как я новичок, я не уверен, что происходит не так. – Tan
И да, я создал таблицу emp. – Tan