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

Làm thế nào để hủy bỏ một hoạt động Cơ sở dữ liệu đã chạy lâu?

Nếu bạn đang sử dụng ADO.NET và trình cung cấp dữ liệu SQL, hãy xem phương thức SqlCommand.Cancel. Đó là những gì bạn đang tìm kiếm. Tuy nhiên, nó cố gắng hủy bỏ và việc hủy bỏ có thể mất thời gian. Về cơ bản, SQL Server quyết định thời điểm đưa ra yêu cầu hủy của bạn. Khi truy vấn bị hủy, bạn sẽ nhận được một SqlException cho biết rằng thao tác đã bị người dùng hủy bỏ. Rõ ràng, bạn không muốn coi ngoại lệ này là ngoại lệ và xử lý nó một cách đặc biệt, chẳng hạn như nếu SqlException là do người dùng hủy thao tác, chỉ cần nuốt nó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. phương ngữ ngủ đông cho oracle 12c

  2. SID khác với tên dịch vụ như thế nào trong Oracle tnsnames.ora

  3. Làm thế nào để liệt kê tất cả các bảng trong Oracle

  4. Lỗi 404 Không tìm thấy với EM 12c

  5. không thể tải oci8 -> Lỗi nghiêm trọng:Gọi đến hàm không xác định oci_connect ()