2009-11-07 68 views

回答

0

你是什麼意思「查看所有表格」?如果你知道他們在那裏,或者你需要看到他們的內容,你是否開心?在前一種情況下,dba_tables應該這樣做。在後一種情況下,這是分配給您的權限問題。

7

任何連接帳戶至少具有SELECT權限的表將顯示在導航樹的「其他用戶」節點中。如果該表沒有在那裏顯示,那麼這是一個數據庫權限問題,而不是SQL Developer配置問題。

0

將您的連接更改爲主系統用戶登錄。否則,像dpbradley說,你將不得不在其他用戶節點下找到它們。

0

如果您使用JDBC驅動程序連接到(例如)DB2,您可以使用此語法:

jdbc:db2://localhost:50000/WESBDB:currentSchema=WESB; 

不僅如此架構WESB將是您當前的模式,但它也將在默認模式連接選項卡上的樹。

注意:它似乎只適用於DB2。

6

認爲您不想在所有查詢中重複輸入otheruser.tablename。如果是這樣的話,你想運行此

alter session set current_schema = otheruser; 
0

爲RAM,我這樣做,也是有

alter session set current_schema = otheruser;

它的工作原理,如果你想訪問一個特定用戶的表