ВУЗ:
Составители:
Рубрика:
114
Результат выполнения запроса приведен на рис. 50.
Рис. 50. Выборка данных из представления Оcenki
Краткие итоги
Представление – это предопределенный запрос, хранящийся в
базе данных, который выглядит подобно обычной таблице и не тре-
бует для своего хранения дисковой памяти. Для хранения представ-
ления используется только оперативная память.
Представление является обновляемым (модифицируемым), ес-
ли в представлении могут выполняться команды модификации.
Иначе представление предназначено только для чтения при запросе.
Критерии обновляемого представления:
основывается только на одной базовой таблице;
содержит первичный ключ этой таблицы;
не содержит DISTINCT, GROUP BY или HAVING в своем
определении;
не применяет в своем определении подзапросы;
не использует константы или выражения среди выбранных
полей вывода;
в представление должен быть включен каждый столбец таб-
лицы, имеющий атрибут NOT NULL;
оператор SELECT представления не использует агреги-
рующие (итоговые) функции, соединения таблиц, хранимые проце-
дуры и функции, определенные пользователем;
основывается на одиночном запросе, поэтому объединение
UNION не разрешено.
Если представление удовлетворяет этим условиям, к нему мо-
гут применяться операторы INSERT, UPDATE, DELETE.
Результат выполнения запроса приведен на рис. 50.
Рис. 50. Выборка данных из представления Оcenki
Краткие итоги
Представление – это предопределенный запрос, хранящийся в
базе данных, который выглядит подобно обычной таблице и не тре-
бует для своего хранения дисковой памяти. Для хранения представ-
ления используется только оперативная память.
Представление является обновляемым (модифицируемым), ес-
ли в представлении могут выполняться команды модификации.
Иначе представление предназначено только для чтения при запросе.
Критерии обновляемого представления:
основывается только на одной базовой таблице;
содержит первичный ключ этой таблицы;
не содержит DISTINCT, GROUP BY или HAVING в своем
определении;
не применяет в своем определении подзапросы;
не использует константы или выражения среди выбранных
полей вывода;
в представление должен быть включен каждый столбец таб-
лицы, имеющий атрибут NOT NULL;
оператор SELECT представления не использует агреги-
рующие (итоговые) функции, соединения таблиц, хранимые проце-
дуры и функции, определенные пользователем;
основывается на одиночном запросе, поэтому объединение
UNION не разрешено.
Если представление удовлетворяет этим условиям, к нему мо-
гут применяться операторы INSERT, UPDATE, DELETE.
114
Страницы
- « первая
- ‹ предыдущая
- …
- 113
- 114
- 115
- 116
- 117
- …
- следующая ›
- последняя »
