我是新來甲骨文,我在PL/SQL Develper工作,我可以創建PL/SQL開發IDE表,但我不能這樣做,在查詢關鍵詞,比如:權限不夠創建表
Create Table table_name as select * from Docs
返回權限不夠錯誤
有誰能夠告訴我的理由...在此先感謝
我是新來甲骨文,我在PL/SQL Develper工作,我可以創建PL/SQL開發IDE表,但我不能這樣做,在查詢關鍵詞,比如:權限不夠創建表
Create Table table_name as select * from Docs
返回權限不夠錯誤
有誰能夠告訴我的理由...在此先感謝
請使用系統的用戶,當你連接你的數據庫有充分的權限。
你不應該在'system'模式中創建對象。用它來爲另一個模式授予必要的權限並在其下創建對象。 –
我沒有系統用戶密碼 –
我的問題爲什麼我可以通過pl/sql開發者來做到這一點? –
如果您可以使用'create table(...);'創建表格,那麼錯誤意味着您沒有權限從表格中選擇'DOCS' –
請運行以下查詢並將其結果追加到問題:'select * from USER_TAB_PRIVS where table_name ='DOCS'' and'select * from USER_SYS_PRIVS WHERE privilege like'CREATE%'' – krokodilko
thanks @kordirko ...第一個查詢返回無行,第二個返回Create View Privilege .. 。看起來我沒有創建表特權......但我的問題仍然是爲什麼我可以用pl/sql開發IDE –