sql >> Databáze >  >> RDS >> Sqlserver

Je nutné do transakce zapouzdřit jeden příkaz sloučení (s insert, delete a update)?

Jakýkoli příkaz na serveru SQL Server je svou vlastní transakcí.

To znamená, že je atomický:všechno se podaří nebo všechno selže

Explicitní transakce by se použila ke seskupení více jednoduchých atomických příkazů do jedné velké atomické transakce.

To je krása MERGE:není potřeba explicitní transakce a 3 samostatné výpisy.



  1. MySQL dává řádkům životnost

  2. Python:MySQLdb a knihovna nejsou načteny:libmysqlclient.16.dylib

  3. Nelze nahrát a uložit obrázek do databáze pomocí php

  4. MySql, kombinující sloupec data a času do časového razítka