當我嘗試創建包含不同表格的視圖時,出現以下錯誤: 第1行錯誤: ORA-01031權限不足。ORA-01031創建視圖時權限不足?
有誰能告訴我可能是什麼問題。我試着按照這裏提到的另一個stackoverflow帖子,但它涉及到 不同的模式。
ORA-01031: insufficient privileges when selecting view
請讓我知道,因爲我是新來的。
我的查詢如下:
原題:創建一個視圖來選擇員工ID,員工姓名,僱用日期和部門編號。
我的解決方案:
CREATE VIEW SIMPVIEW AS
SELECT EMPNO, ENAME, HIREDATE,DEPTNO
FROM EMP;
您是否擁有'create view'特權?你是否擁有'emp'表,或者你是否在另一個模式中訪問它(例如'HR'示例模式)?如果它在另一個模式中,你是否有通過角色或直接選擇'select'的權限? – 2013-04-20 21:50:01
感謝您的回覆。是的,我在安裝了Oracle 11g的計算機上運行查詢。所以,我是我自己的DBA,但由於我是新手,我不確定發生了什麼問題。 – Tan 2013-04-20 21:56:58
是的,我創建了emp表。 – Tan 2013-04-20 21:57:45