2009-11-07 2 views

답변

0

"모든 테이블보기"란 무엇을 의미합니까? 그들이 그곳에 있다는 것을 알거나 그 내용을 볼 필요가 있으면 행복합니까? 전자의 경우 dba_tables가 수행해야합니다. 후자의 경우 그것은 당신에게 부여 된 특권의 문제입니다.

7

연결 계정에 SELECT 권한 이상이있는 테이블이 탐색 트리의 "기타 사용자"노드에 표시됩니다. 테이블이 표시되지 않으면 SQL Developer 구성 문제가 아니라 데이터베이스 권한 문제입니다.

0

로그인을 메인 Sys 사용자로 변경하십시오. 그렇지 않으면 dpbradley와 같이 다른 사용자 노드 아래에서 찾아야합니다. 당신이 JDBC 드라이버를 사용하여 (예를 들어) DB2에 연결하는 경우

0

,이 구문을 사용할 수 있습니다 :

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

뿐만 아니라 스키마 WESB 현재 스키마 될 것입니다,하지만에서도 기본 스키마 될 것 연결 탭의 트리.

참고 : DB2에서만 작동하는 것 같습니다.

6

모든 검색어에 otheruser.tablename을 반복하지 않으려한다고 생각하십시오. 이런 경우는 램으로이

alter session set current_schema = otheruser; 
0

를 실행하려면, 또한 특정 사용자의 테이블에 액세스 할 경우 작동

alter session set current_schema = otheruser;

함께 할

관련 문제