Команда SQL:MERGE INTO doctors d USING physicians p ON (d.doc_id = p.phys_id)WHEN MATCHED THENDELETE WHERE house_calls = 'N'WHEN NOT MATCHED THENUPDATE SET house_calls = 'Y';
Изменения, которые произойдут в таблицах "doctors» и "physicians» после выполнения команды, наиболее точно описывает вариант:
(Отметьте один правильный вариант ответа.)
Варианты ответа
в таблице "doctors» будут удалены и обновлены строки, в соответствии с условиями предложений ON и WHERE; таблица "physicians» останется неизмененной(Верный ответ)
изменений не произойдет; возникнет ошибка, вызванная использованием условия в предложении ON команды MERGE
из обеих таблиц будут удалены все строки, т.к. имеет место некорректное соединение таблиц
соответствующие строки будут удалены из таблиц "doctors» и "physicians»
изменений не произойдет; возникнет ошибка, вызванная включением более чем одной таблицы в условие команды MERGE