Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Mengapa tidak SET XACT_ABORT ON perilaku default?

Ini adalah respons otomatis terhadap kesalahan, lebih diinginkan jika Anda dapat menangani kesalahan dan memulihkannya. Jika transaksi otomatis mundur maka Anda tidak mendapatkan kesempatan ini.

Masalah yang disebutkan Dan di blognya muncul karena pembatalan dari klien, dalam SQL pembatalan ini tidak ada. Oleh karena itu dalam SQL defaultnya adalah tidak secara otomatis membatalkan transaksi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada cara untuk menonaktifkan pemicu SQL Server hanya untuk lingkup eksekusi tertentu?

  2. Bagaimana saya bisa memasukkan 10 juta catatan dalam waktu sesingkat mungkin?

  3. Apakah mungkin untuk menggabungkan nilai kolom menjadi string menggunakan CTE?

  4. Menggunakan klausa HAVING dalam pernyataan UPDATE

  5. Mengubah angka menjadi kata dalam SQL