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

Proč není SET XACT_ABORT ON výchozí chování?

Je to automatická reakce na chybu, je žádoucí, pokud dokážete chybu zvládnout a zotavit se z ní. Pokud se transakce automaticky vrátí zpět, pak tuto příležitost nedostanete.

Problém, o kterém se Dan ve svém blogu zmiňuje, vzniká kvůli přerušení od klienta, v rámci SQL toto přerušení neexistuje. Proto v rámci SQL výchozím nastavením není automatické přerušení transakcí.




  1. mysql select query where date =... nevrací data

  2. Jak zpracovat výjimku a provést zbývající příkazy?

  3. Uložení IP adresy do Oracle SQL tabulky

  4. Počet sloupců neodpovídá počtu hodnot na řádku 1 JAVA mysql