Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Необходимо ли е да се капсулира един оператор за сливане (с вмъкване, изтриване и актуализиране) в транзакция?

Всяко изявление в SQL Server е транзакция сама по себе си.

Тоест, това е атомно:всичко успява или всичко се проваля

Изрична транзакция ще се използва за групиране на множество единични атомарни изрази в една голяма атомарна транзакция.

Това е красотата на MERGE:няма нужда от изрична транзакция и 3 отделни изявления.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Прикачване на MDF файл без LDF файл

  2. Изчислете дните на присъствие и отсъствие от таблицата

  3. Как да инсталирате Azure Data Studio на Mac

  4. Изпълняване на SQL Server 2014 на виртуална машина Azure

  5. Премахване на запомнения списък с данни за вход и пароли в SQL Server Management Studio