Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Dlaczego SET XACT_ABORT ON nie jest zachowaniem domyślnym?

Jest to automatyczna odpowiedź na błąd, bardziej pożądane jest, jeśli potrafisz poradzić sobie z błędem i naprawić go. Jeśli transakcja zostanie automatycznie wycofana, nie otrzymasz takiej możliwości.

Problem, o którym wspomina Dan na swoim blogu, wynika z przerwania przez klienta, w SQL to przerwanie nie istnieje. Dlatego w SQL domyślnie nie przerywa się automatycznie transakcji.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uruchomić program z SQL?

  2. SQL Pivot z wieloma kolumnami

  3. Jaki jest najlepszy sposób radzenia sobie z DBNull?

  4. Różnica między podzapytaniem a skorelowanym podzapytaniem

  5. Odpytywanie danych poprzez łączenie dwóch tabel w dwie bazy danych na różnych serwerach