МОДИФИЦИРОВАНИЕ ПРЕДСТАВЛЕНИЙ
Представление может
теперь изменяться командами модификации DML, но модификация не будет воздействовать на само
представление.
Команды будут на самом деле перенаправлены к базовой таблице:
UPDATE Salesown SET city = 'Palo Alto' WHERE snum = 1004;
Его действие идентично выполнению той же команды в таблице Продавцов. Однако, если значение
комиссионных
продавца будет обработано командой
UPDATE UPDATE Salesown SET comm = .20 WHERE snum = 1004;
она будет отвергнута,
так как поле comm отсутствует в представлении Salesown. Это важное замечание, показывающее что
не все представления
могут быть модифицированы. Мы будем исследовать проблемы модификации представлений познее.