Главная /
SQL: основы /
Если какой-то оператор транзакции не выполнился, то
Если какой-то оператор транзакции не выполнился, то
вопросПравильный ответ:
оставшиеся операторы пропускаются (не выполняются), генерируется ошибка
оставшиеся операторы пропускаются (не выполняются); БД возвращается в состояние, предшествующее первому невыполненному оператору
оставшиеся операторы пропускаются (не выполняются); БД возвращается в состояние, предшествующее первому оператору транзакции
выполняются оставшиеся операторы
выполняются оставшиеся операторы, после чего повторяется попытка запуска невыполненного оператора
Сложность вопроса
64
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные подсказки - я бы не осилил c этими тестами интуит.
16 дек 2019
Аноним
Зачёт сдал. Бегу выпивать отмечать отлично в зачётке по интуит
19 июн 2019
Аноним
Это очень не сложный тест интуит.
23 июл 2018
Другие ответы на вопросы из темы программирование интуит.
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float NOT NULL), Branch_id (int, FK), Hire_date (timestamp) Запрос предназначен для получения отчета, который содержит информацию об имени каждого сотрудника, его премиальных (Salary*Commission_pct) и доле премиальных в его общем доходе (оклад + премия) в процентах SELECT Worker_name, Salary*Commission_pct bonus, __________ FROM Worker Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата при условии, что столбцы Salary и Commission_pct не могут принимать значение NULL:
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float NOT NULL), Branch_id (int, FK), Hire_date (timestamp) При выполнении следующего запроса сервер БД генерирует ошибку. DELETE Worker_name, Worker_id FROM Worker WHERE Salary IS NULL Укажите причину ошибки.
- # Определение столбца в операторе CREATE TABLE
- # Какие из перечисленных операций реляционной алгебры могут лежать в основе соединения строк из нескольких таблиц
- # Отношение Worker состоит из следующих кортежей: [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date11Tom_Parker1511000.81020.05.9812Alex_Stone179000.22021.06.98 Отношение Branch состоит из следующих кортежей: Branch_idBranch_titleLocation_id10Accounting1120Research12 Запрос SQL имеет вид: SELECT Worker_name name FROM Worker WHERE NOT EXISTS (SELECT * FROM Branch WHERE left(Branch_title,1)=left(Worker_name, 1)) UNION SELECT Branch_title name FROM Branch WHERE NOT EXISTS (SELECT * FROM Worker WHERE left(Worker_name,1)=left(Branch_title,1)) Выберите среди предложенных вариантов верный вариант итогового отчета: