2013-10-09 3 views
2

SQL РАЗРАБОТЧИК не перечислить все взгляды я могу видеть через выбрать * из all_viewsOracle SQL Developer не может видеть весь Просмотр

Почему я могу видеть вид с помощью конструктора запросов и SQL Developer не показывать взгляды на левой панели?

Я уже проверил вариант «включить синонимы» из фильтра.

Я не являюсь владельцем вида.

EDITED:

Я нашел ответ с помощью Гленн и Шон

Ответ:

1 - вы должны пойти к вашему оракулу Conection

2 - щелкните правой кнопкой мыши и выберите «Schema Browser»

3- Теперь вы можете выбрать схему и посмотреть его взгляды.

С уважением

+0

Объекта браузер по схеме. Поднимите уровень до соответствующей схемы и посмотрите под ними. – Glenn

+0

Пользователь, которого я использую, может видеть только эту схему ... – ricardo

+0

Привет, вы были правы. Я новичок в разработке оракула sql и не понял, что вы мне рассказывали раньше. Теперь я вижу, что ты был прав с самого начала. – ricardo

ответ

1

all_views (так же как и другие «all_ *» таблицы) показывать только записи в схеме или что у вас есть доступ. dba_views покажет все представления в базе данных. Возможно, у вашего пользователя нет доступа для чтения к просмотру через прямые гранты вашему пользователю или предоставляется через роль.

all_views - все виды у вас есть доступ к + просмотрам в ваших пользователях схема user_views - все представления вашего пользователя схема dba_views - все представления в базе данных

+0

Знаете ли вы, есть ли способ ограниченному пользователю увидеть, что схема имеет доступ только для чтения? – ricardo

+0

Я не знаю, как вы можете увидеть, существует ли представление, но не может его выбрать. Вам просто нужно предоставить чтения для объектов, которые вы хотите видеть. выберите {{{}. Кроме того, вы можете создать роль, предоставить чтение для всех объектов в этой схеме, которую вы хотите увидеть в этой роли. Предоставьте пользователю эту роль. grant {role} {user}. –

+0

Если я делаю SELECT * FROM SOME_USER_VIEW_NAME. Я получил результаты в SQL Developer. Но этот SOME_USER_VIEW_NAME не отображается в браузере объектов. И у меня только этот пользователь, и я не могу запросить разрешение администратора базы данных ... – ricardo

Смежные вопросы