Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tại sao SET XACT_ABORT BẬT không phải là hành vi mặc định?

Đó là một phản hồi tự động đối với một lỗi, điều đáng mong đợi hơn là nếu bạn có thể xử lý lỗi và phục hồi từ nó. Nếu giao dịch tự động quay trở lại thì bạn sẽ không nhận được cơ hội này.

Vấn đề mà Dan đề cập trong blog của anh ấy nảy sinh do sự hủy bỏ từ ứng dụng khách, trong SQL, sự hủy bỏ này không tồn tại. Do đó, trong SQL, mặc định không được tự động hủy bỏ các giao dịch.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ví dụ về Chuyển đổi "date" thành "datetimeoffset" trong SQL Server (T-SQL)

  2. Cơ sở dữ liệu [dbName] không thể truy cập được. (ObjectExplorer)

  3. Làm thế nào để sử dụng một câu lệnh trường hợp trong hàm có giá trị vô hướng trong SQL?

  4. Những tài nguyên nào tồn tại để điều chỉnh hiệu suất Cơ sở dữ liệu?

  5. Cách chuyển giá trị tên cột làm đối số SQL bằng cách sử dụng trình giữ chỗ