2012-08-01 92 views
0

在SQL Developer中,我運行這個查詢,它給了我錯誤:「表或視圖不存在」。 我試圖停止第一次登錄agin,仍然是相同的錯誤。SQL Developer怪異錯誤

但我使用TOAD運行相同的查詢,它的工作原理。

SQL Developer有任何設置可以導致這種情況嗎?

我的SQL Developer版本是3.0.04。我對這個工具失去了信心。

select * from myschema.codes0 
+4

爲了消除明顯的,你從兩個應用程序連接相同的用戶(以及同一個數據庫) ?你是否以'myschema'連接 - 在這種情況下,你不需要在查詢中指定;如果不是,你的用戶在'myschema'的表上有選擇權限? – 2012-08-01 21:35:47

+1

這不是SQL Developer本身的問題,它與您連接到數據庫或您設置的一些首選項有關。你真的認爲Oracle會發布無法從表中選擇的IDE嗎? – Ollie 2012-08-02 09:06:48

回答

0

因爲我每天都在SQL Developer中這樣做,所以它不是工具的問題。我會說你幾乎肯定以一個沒有超過myschema的特權的用戶登錄。你登錄的用戶是什麼?

假設codes0是一個表,這應該告訴你,如果你有選擇權限過它:

SELECT * FROM all_tab_privs WHERE table_owner = 'MYSCHEMA' AND table_name = 'CODES0'