Команда создания представления: CREATE VIEW CustomerItemSummary AS SELECT i.year, i.month, c.custno, c.name, d.item, SUM(d.extended) YTDPurchased FROM customer c, invoice i, invoice_detail d WHERE c.custno = i.custno AND i.invno = d.invno GROUP BY i.year, i.month, c.custno, c.name, d.item;
Определить, какие из перечисленных вариантов команды UPDATE будут выполнены корректно с описанным представлением, при условии, что нет несоответствия типов данных и нет столбцов, позволяющих появление пустых значений.
(Отметьте один правильный вариант ответа.)
Варианты ответа
UPDATE CustomerItemSummary SET year = 2000 WHERE year = 00;
UPDATE CustomerItemSummary SET c.name = 'NEW CUSTOMER NAME' WHERE i.year = 2000 AND i.month = 12;
UPDATE CustomerItemSummary (name) SET 'NEW CUSTOMER NAME' WHERE c.custno = 'BEST001' AND d.item = 'KINGJAMES-BIGPRINT';
UPDATE CustomerItemSummary SET YTDPurchases = 0.00 WHERE c.custno = 'BEST001';
Команда UPDATE не будет работать с данным представлением(Верный ответ)