2011-06-23 23 views
23

Tôi không chắc chắn tại sao nhưng tôi vừa cài đặt SQLdeveloper 32 bit (3.0.0.4). Khi tôi bấm vào để mở rộng các bảng/khung nhìn/chỉ mục hoặc vv nó sẽ không hiển thị gì cả!SQLDeveloper không hiển thị bảng nào dưới các kết nối mà nó nói bảng

Nhưng khi tôi làm như sau:

SELECT owner, table_name 
FROM dba_tables 

tôi xem danh sách các bảng và tôi đã đọc truy cập vào các bảng kể từ khi tôi có thể làm một select * from anytable và dữ liệu chương trình. Có suy nghĩ gì không?

Trả lời

55

Cây Nhà phát triển SQL hiển thị cho bạn đối tượng bạn sở hữu, không phải đối tượng bạn có quyền truy cập. Nếu bạn muốn xem các đối tượng mà bạn có quyền truy cập được sở hữu bởi những người dùng khác, bạn sẽ cần điều hướng đến nhánh "Người dùng khác" của cây, sau đó người dùng sở hữu bảng, sau đó là nhánh "Bảng".

+0

Cảm ơn! Câu trả lời tuyệt vời. –

+0

@SaroKhatchatourian - hãy xem xét chấp nhận câu trả lời bằng cách nhấp vào hộp kiểm màu xanh lục nếu điều này đã giúp bạn (và theo nhận xét của bạn - nó có). – Sathya

+0

Điều này đôi khi mới trong từ điển của tôi. Tôi đã kiểm tra các mục đích sử dụng khác. Trong cây đó, có một danh sách lớn các lược đồ cơ sở dữ liệu. Bây giờ làm thế nào tôi có thể đến để biết rằng, mà lược đồ được sử dụng bởi tôi sql truy vấn ?? Bất kì lời đề nghị nào ?? –

1

Thêm chọn đặc quyền để all_objects/người dùng/ojects trong sử dụng db

0

Launch SQL Developer as administrator

Các vấn đề liên quan