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

SQL 2005 sp_GetAppLock --- Khi nào gọi sp_ReleaseAppLock?

Từ sp_getapplock

Vì vậy, nó không cần thiết vì bạn quay trở lại.

Tuy nhiên, nếu bạn muốn an toàn, tôi sẽ làm điều đó sau khối CATCH và kiểm tra trước với APPLICOCK_TEST . Thông thường, đây sẽ là một khối CUỐI CÙNG mà chúng tôi không có.

Tôi có nó ở đây nên nó luôn được thực thi. Nếu phiên tiếp tục, hoặc kết nối tổng hợp giữ cho nó tồn tại (nó? Quên ngay bây giờ) thì bạn dựa vào COMMIT / ROLLBACK nếu nó không phải là ngay trước khi thoát. Tất nhiên, bất kỳ thứ gì bỏ sót khối CATCH dù sao cũng sẽ là một lỗi hủy bỏ nghiêm trọng ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQl Server Tôi cần sửa lỗi Hết thời gian chờ. Khoảng thời gian chờ đã trôi qua

  2. Cải thiện truy vấn Sql với hàm select max () trong mệnh đề where

  3. Tìm ngày / giờ cột của bảng được tạo

  4. Khôi phục cơ sở dữ liệu SQL Server - Khóa chính không mở

  5. Có thể sử dụng câu lệnh Case trong mệnh đề sql From không