Как просмотреть схемы в PL / SQL-разработчике? - PullRequest
0 голосов
/ 09 ноября 2018

Я хочу просмотреть схемы, принадлежащие базе данных в PL / SQL Developer.

Я знаю, что в SQL Developer я могу просматривать их в узле «Другие пользователи», но где схемы в PL / SQL Developer?

1 Ответ

0 голосов
/ 09 ноября 2018

Зависит от вашего уровня доступа.

В Oracle «Пользователи» имеют собственные объекты, поэтому пользователи и схемы часто используются как синонимы.

Вы можете увидеть пользователей, запросив ALL_USERS (или DBA_USERS, если у вас есть доступ к DBA).

Если вы определяете «схему» как пользователя, которому принадлежат объекты, вы можете запросить ALL_OBJECTS (или DBA_OBJECTS):

SELECT owner, count(1) num_objs 
FROM all_objects 
GROUP BY owner;

Чтобы получить список объектов для конкретного пользователя / схемы:

SELECT object_type, object_name 
FROM all_objects 
WHERE owner = 'FRED' 
ORDER BY 1, 2;
...