Модифицирование представлений

Представление может теперь изменяться командами модификации DML, но модификация не будет воздействовать на само представление. Команды будут на самом деле перенаправлены к базовой таблице:
UPDATE Salesown SET city = ‘ Palo Alto ‘ WHERE snum = 1004;

Его действие идентично выполянению той же команды в таблице Продавцов. Однако, если значение комиссионных продавца будет обработано командой UPDATE
UPDATE Salesown SET comm = .20 WHERE snum = 1004;

она будет отвергнута, так как поле comm отсутствует в представлении Salesown. Это важное замечание, показывающее, что не все представления могут быть модифицированы. Мы будем исследовать проблемы модификации представлений в Главе 21 .

‹ Команда CREATE VIEW
Вверх
Комбинирование предикатов представлений и основных запросов в представлениях ›

Айтистанция
Добавить комментарий