Книги автора: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
/ Книги автора: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Естественно изменяемые просмотры
Естественно изменяемые просмотры
Просмотр является естественно изменяемым, если выполняются следующие два условия:
* спецификация просмотра является подмножеством одной таблицы или другого изменяемого просмотра;
* все столбцы базовой таблицы, не включенные в определение просмотра, допускают значение NULL.
Следующий оператор создает естественно изменяемый просмотр:
CREATE VIEW EMP_MNGRS (FIRST, LAST, SALARY) AS
SELECT FIRST_NAME, LAST_NAME, SALARY
FROM EMPLOYEE
WHERE JOB_CODE = 'Mngr'
WITH CHECK OPTION;
Поскольку предложение WITH CHECK OPTION включено в эту спецификацию, приложения не смогут изменять значение столбца JOB_CODE, даже если не было нарушения ограничения внешнего ключа для этого столбца в базовой таблице.
Оглавление статьи/книги
Похожие страницы
- Просмотры только для чтения и изменяемые
- 2. Операции декартового произведения и естественного соединения
- 6. Операция естественного соединения.
- Другие настройки реестра, изменяемые оснасткой
- Системные просмотры
- Шаг 4. Оптимизация. Как увеличить просмотры CV в два раза
- Естественно интерактивные
- 4. СОВЕТ: Естественное поведение
- 3.7. Неизменяемые простые значения и ссылки на изменяемые объекты
- 19.5.2.1. Объект, определяющий изменяемые атрибуты
- 2.1 Просмотры страниц
- 12. Ускорение естественного распространения