Диалоговое окно свойств представления
Если вы щелкните
правой кнопкой мыши на любой панели в окне Конструктора представления, появится
диалоговое окно свойств представления. Оно содержит несколько параметров, которые
влияют на способ выполнения запроса для формирования представления. На вкладке
Представление
(View):
-
В поле
Представление
(View name) содержится имя представления.
-
Поле
ТОР
позволяет
задать количество возвращаемых записей в результирующем наборе. По умолчанию
при установке флажка в этом поле возвращаются первые 10 записей из исходной
таблицы. Количество возвращаемых записей можно задать и в процентах, в этом
случае нужно установить флажок в поле
PERSENT.
-
Флажок
Вывод всех
столбцов
(Output all columns) позволяет включить в результирующий запрос
все поля из.всех таблиц запроса.
-
Флажок
Привязать
к схеме
(Bind to Schema) запрещает пользователям изменять базовые таблицы
представления, которые могут привести к некорректности самого представления.
(Подробнее о схемной привязке см. ниже разд. "Индексированные представления"
данной главы.)
-
Флажок
Обновить как
представления
(Update using view rules) указывает, что все операции обновления
и вставки в представление транслируются в инструкции SQL, ссылающиеся на представление,
а не на базовые таблицы представления.
-
Флажок
DISTINCT
позволяет
исключить из результирующего набора повторяющиеся записи. Когда этот флажок
установлен, в предложение SQL вставляется слово DISTINCT.
-
Группа параметров
Расширения
GROUP BY
доступна только, если в запросе SQL используются статистические
функции.
-
Переключатель
WITH
CUBE
позволяет добавить в результирующий набор записи, в которых суммируются
значения в группах, задаваемых предложением Group by запроса. Заметим,
что этой возможности очень не хватало в запросах базы данных Access. Чтобы
проверить, что позволяет этот параметр, мы рекомендуем открыть в режиме
Конструктора представление Order Subtotals, в котором суммируются записи
в заказах с целью определения сумм заказов, и выбрать переключатель
WITH
CUBE
в группе
Расширения GROUP BY.
.
-
Параметр
WITH ROLLUP
аналогичен параметру
WITH CUBE,
но разрешает только один тип
суммирования для каждой комбинации столбца и агрегирующей функции.
-
Параметр
ALL
позволяет
включить в суммирование все повторяющиеся записи.