Добро пожаловать в Oracle!
Поскольку вы пометили SQL Developer, я покажу вам, как делать то, что вы хотите там делать.
Но сначала, интересующие вас взгляды:
- ALL_TAB_COLUMNS
- ALL_SOURCE
Но, чтобы использовать GUI для поиска этих представлений ...
Вы можете использовать отчеты для изучения нашего словаря данных.
Вы можете пойти несколькими путями, но вот пример, отчет Columns.
Пока вы просматриваете, вы можете наблюдать за панелью выписок в разделе «Журнал». Итак, вы можете видеть, что мы запрашиваем
Посмотрев на запрос, который выполняется для этого отчета, вы можете увидеть, что мы обращаемся к следующим представлениям словаря данных:
фрагмент SQL:
owner sdev_link_owner,
table_name sdev_link_name,
'TABLE' sdev_link_type
from sys.dba_tab_columns
where (:owner is null
or instr(
owner,
DBA_TAB_COLUMNS ( Документы Oracle )
Вы заметите, что есть и DBA_TAB_COLUMNS, и ALL_TAB_COLUMNS. Только «суперпользователь» может запрашивать представления DBA_. Любой может просматривать представления ALL_, но вы сможете видеть только те объекты, к которым у вас есть права доступа к базе данных.
Есть также представления USER_ - они показывают только то, что вам нужно знать о схеме для пользователя, под которым вы вошли. В Oracle схема и пользователь - это одно и то же.
Итак, попробуйте отчеты, ответьте на ваши вопросы. Изучите используемый нами SQL, изучите словарь данных.
Вы также можете использовать нашу функцию поиска - она предназначена для поиска вещей в базе данных.
Удачи в вашем путешествии Oracle!