2009-11-07 10 views

Odpowiedz

0

Co masz na myśli mówiąc "zobacz wszystkie stoły"? Czy jesteś szczęśliwy, jeśli wiesz, że tam są lub czy chcesz zobaczyć ich zawartość. W pierwszym przypadku dba_tables powinien zrobić. W tym ostatnim przypadku jest to kwestia przywilejów przypisanych Tobie.

7

Dowolna tabela, na której konto połączone ma włączone przynajmniej uprawnienia SELECT, pojawi się w węźle "Inni użytkownicy" w drzewie nawigacji. Jeśli tabela nie pojawi się tam, to jest problem z uprawnieniami do bazy danych, a nie konfiguracja SQL Developer.

0

Zmień połączenie, aby się zalogować jako główny użytkownik Sys. W przeciwnym razie jak dpbradley mówi, że będziesz musiał znaleźć je w węźle Inni użytkownicy.

0

Jeśli łączysz się (np) DB2 za pomocą sterownika JDBC, można użyć następującej składni:

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

Nie tylko, że schemat WESB będzie aktualna schematu, ale będzie również domyślny schemat w drzewo w zakładce Połączenia.

Uwaga: Wygląda na to, że działa tylko dla DB2.

6

Pomyśl, że nie chcesz powtarzać typu otheruser.tablename we wszystkich zapytaniach. Jeśli tak jest w przypadku chcesz uruchomić ten

alter session set current_schema = otheruser; 
0

jak RAM, ja też zrobić to z

alter session set current_schema = otheruser;

To działa, jeśli chcesz uzyskać dostęp do tabel z konkretnym użytkownikiem

Powiązane problemy