Сведения о представлениях

После того как представление создано, можно выполнить запрос представления словаря, именуемого USER_VIEWS, чтобы просмотреть имя и определение представления.

3-18-3653770

Текст инструкции SELECT, составляющий представление, хранится в столбце LONG. Значение столбца LENGTH равно количеству знаков в инструкции SELECT. По умолчанию при выборе из столбца LONG отображаются только первые 80 знаков значения столбца. Чтобы увидеть более 80 знаков в SQL*Plus, используйте команду SET LONG:

В примерах на рисунке:

  1. Отображаются столбцы USER_VIEWS. Обратите внимание, что это неполный список.

  2. Извлекаются имена представлений.

  3. Инструкция SELECT для EMP_DETAILS_VIEW отображается из словаря.

Доступ к данным с помощью представлений

При доступе к данным с помощью представления сервер Oracle выполняет следующие операции:

  • Извлекается сведения определения представления из таблицы словаря данных USER_VIEWS.

  • Проверяются привилегии доступа для базовой таблицы представления.

  • Запрос представления преобразуется в эквивалентную операцию над основной базовой таблицей или таблицами. То есть извлекаются данные из базовых таблиц либо эти таблицы обновляются.

Далее: Пример условной инструкции INSERT FIRST

Похожие записи