12 из 140 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
SQL · Optimization & Advanced Topics
Какое из следующих утверждений лучше всего описывает гарантию атомарности операции MERGE?
MERGE
Все условия совпадения и несовпадения оцениваются и применяются как единая транзакция, поэтому либо все изменения успешны, либо ничего не изменяется
Каждое предложение WHEN выполняется в собственной отдельной транзакции для изоляции ошибок
WHEN
Атомарность применяется только к предложению WHEN MATCHED; вставки из WHEN NOT MATCHED фиксируются отдельно
WHEN MATCHED
WHEN NOT MATCHED
Операция MERGE обеспечивает атомарность только при явном заключении в BEGIN TRANSACTION
BEGIN TRANSACTION