База ответов ИНТУИТ

Введение в Oracle SQL

<<- Назад к вопросам

Команда SQL:
DELETE FROM doctors d, physicians p WHERE d.doc_id = p.phys_id AND   d.house_calls = 'N' AND   p.fee > (SELECT MAX(gnp) FROM countries WHERE world = 3);
Изменения, которые произойдут в таблицах "doctors» и "physicians» после выполнения команды, наиболее точно описывает вариант:

(Отметьте один правильный вариант ответа.)

Варианты ответа
изменений не произойдет; возникнет ошибка, вызванная использованием подзапроса в предложении WHERE команды DELETE
в таблице "doctors» будут удалены соответствующие строки, т.к. она указана первой в команде DELETE; таблица "physicians» останется неизмененной
из обеих таблиц будут удалены все строки, т.к. имеет место некорректное соединение таблиц
изменений не произойдет; возникнет ошибка, вызванная включением более чем одной таблицы в условие команды DELETE(Верный ответ)
соответствующие условиям строки будут удалены из таблиц "doctors» и "physicians»
Похожие вопросы
Команда SQL:
MERGE INTO doctors d, physicians p WHEN MATCHED THENDELETE WHERE house_calls = 'N' AND          d.doc_id = p.phys_id;
Изменения, которые произойдут в таблицах "doctors» и "physicians» после выполнения команды, наиболее точно описывает вариант:
Команда 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» после выполнения команды, наиболее точно описывает вариант:
Команда SQL:
INSERT ALLWHEN TO_CHAR(sale_date,'Q' = '1') THEN INTO sal_q1 (id, sale_date)...WHEN TO_CHAR(sale_date,'Q' = '4') THEN INTO sal_q4 (id, sale_date)SELECT * FROM sale;
Наиболее полно результат действия команды описывает вариант:
Команда SQL:
DELETE FROM sale WHERE id = (SELECT ...);
Подзапрос в предложении WHERE команды DELETE ...
Команда SQL:
SELECT EMP_ID_SEQ.CURRVAL FROM dual;
Результат действия команды - вывод ...
Команда SQL:
SELECT constraint_name, constraint_typeFROM USER_CONSTRAINTSWHERE table_name = 'S_EMP';
Результат действия команды - получение ...
Команда SQL, выполненная пользователем "Alice":
SELECT * FROM vtable FOR UPDATE WAIT(10);
Результат действия команды - ...
Команда SQL:
CREATE GLOBAL TEMPORARY TABLE temp_empAS SELECT * FROM emp;
Результат действия команды - создание ...
Команда SQL:
SELECT object_name FROM all_objectsWHERE object_type = 'TABLE';
Результат действия команды - вывод имен всех ...
Команда SQL:
SELECT object_name FROM user_objectsWHERE object_type = 'TABLE';
Результат действия команды - вывод имен всех ...