Использование представлений
- Для чего используют представления
- Представления: правила и ограничения
- Создание представлений
- Использование представлений для упрощения сложных объединений
- Использование представлений для переформатирования выбранных данных
- Использование представлений для фильтрации нежелательных данных
- Использование представлений с вычисляемыми полями
Использование представлений для упрощения сложных объединений
Чаще всего представления используются для упрощения работы с SQL, и нередко это относится к объединениям. Посмотрите на следующий оператор:
Посредством этого оператора создается представление, названное ProductCustomers, которое объединяет три таблицы с целью возвращения списка клиентов, заказавших какой-то продукт. Если бы был использован оператор SELECT * FROM ProductCustomers, в список был бы включен любой клиент, который сделал заказ.
Создание представлений и SQL Server
Для выборки списка клиентов, заказавших продукт RGAN01, нужно выполнить следующее:
Этот оператор возвращает указанные данные из представления в результате применения предложения WHERE. Когда СУБД обрабатывает запрос, она добавляет указанное предложение WHERE к каждому уже существующему предложению WHERE в запросе к представлению, так что данные фильтруются правильно.
cust_name cust_contact
---------------- ---------------------
Fun4All Denise L. Stephens
The Toy Store Kim Howard
Таким образом, представления могут значительно упростить сложные операторы SQL. Используя представления, вы можете один раз записать код SQL и затем повторно использовать его, если возникает такая необходимость.
Создание повторно используемых представлений



