Главная / Введение в Oracle SQL / Команда создания представления: 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,

Команда создания представления: 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 c.name = 'NEW CUSTOMER NAME' WHERE i.year = 2000 AND i.month = 12;
UPDATE CustomerItemSummary SET year = 2000 WHERE year = 00;
UPDATE CustomerItemSummary (name) SET 'NEW CUSTOMER NAME' WHERE c.custno = 'BEST001' AND d.item = 'KINGJAMES-BIGPRINT';
Команда UPDATE не будет работать с данным представлением
UPDATE CustomerItemSummary SET YTDPurchases = 0.00 WHERE c.custno = 'BEST001';
Сложность вопроса
55
Сложность курса: Введение в Oracle SQL
51
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт всё. Мчусь пить отмечать 4 за тест интуит
23 ноя 2018
Аноним
Если бы не опубликованные ответы - я бы не смог решить c этими тестами интуит.
11 сен 2018
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.