Поиск
Архивы
Админ
Чего не могут делать представления sql
Имеются большое количество типов представлений (включая многие из наших примеров в этой главе), которые являются доступными только для чтения. Это означает, что их можно запрашивать, но они не могут подвергаться действиям команд модификации. Мы будем рассматривать эту тему в Главе 21.
Имеются также некоторые виды запросов, которые не допустимы в определениях представлений. Одиночное представление должно основываться на одиночном запросе; объединение (UNION) и объединение всего (UNION ALL) не разрешаются. Упорядочение по ORDER BY никогда не используется в определении представлений. Вывод запроса формирует содержание представления, которое напоминает базовую таблицу и является по определению неупорядоченным.
Удаление представлений
Синтаксис удаления представления из базы данных подобен синтаксису удаления базовых таблиц:
DROP VIEW <view name>
В этом нет необходимости, однако, сначала надо удалить все содержание, как это делается с базовой таблицей, потому что содержание представления не является созданным и сохраняется в течение определенной команды. Базовая таблица, из которой представление выводится, не эффективна, когда представление удалено.
Помните, вы должны являться владельцем представления, чтобы иметь возможность удалить его.
Популярность: 5%
