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

Защо SET XACT_ABORT ON не е поведението по подразбиране?

Това е автоматичен отговор на грешка, по-желателно е, ако можете да се справите с грешката и да се възстановите от нея. Ако транзакцията автоматично се отмени, тогава няма да получите тази възможност.

Проблемът, който Дан споменава в своя блог, възниква поради прекъсването от клиента, в рамките на SQL това прекъсване не съществува. Следователно в SQL по подразбиране транзакциите не се прекъсват автоматично.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преброяване на броя на редовете, върнати от съхранена процедура

  2. Преобразуване на резултатите от Select в скрипт за вмъкване - SQL Server

  3. Как да конвертирате малки букви в главни в SQL Server – UPPER()

  4. Използване на LIKE в sp_executesql

  5. Как да вмъкна няколко реда - необходим е цикъл?