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

Có cần CAM KẾT sau mỗi lần THI CÔNG NGAY LẬP TỨC không?

Những lần duy nhất bạn thực sự buộc phải cam kết, những lần khác khi kết thúc giao dịch kinh doanh, là:

  1. Khi thực thi DDL:việc thực thi DDL được bao bọc trong một cặp cam kết ngầm.
  2. Sau khi chèn đường dẫn trực tiếp:không thể đọc bảng cho đến khi việc chèn được thực hiện.

Như những nhận xét đáng chú ý, điểm chính xác cần cam kết là khi giao dịch kinh doanh hoàn tất. Nếu không, bạn cần phải tự viết một số mã để phát hiện và sửa chữa các giao dịch đã hoàn thành một phần và được cam kết đã rời khỏi cơ sở dữ liệu là trạng thái không nhất quán về mặt logic (ví dụ:Bản ghi INVOICE tồn tại mà không có bất kỳ bản ghi INVOICE_DETAIL nào).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để thực hiện truy vấn này trong oracle

  2. Khi thực hiện MERGE trong Oracle SQL, làm cách nào để cập nhật các hàng không khớp trong SOURCE?

  3. So sánh Oracle UCP, C3P0 và HikariCP

  4. Oracle:hợp nhất hai truy vấn khác nhau thành một, LIKE &IN

  5. tạo tập lệnh SQL