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

Oracle (PL / SQL):CẬP NHẬT RETURNING có đồng thời không?

Có, ít nhất là cho đến một điểm. Người dùng đầu tiên phát hành bản cập nhật đó sẽ bị khóa hàng. Vì vậy, không người dùng nào khác có thể đưa ra thành công câu lệnh đó cho đến khi số người dùng không cam kết (hoặc quay trở lại). Vì vậy, tính duy nhất được đảm bảo.

Rõ ràng, cavil liên quan đến sự đồng thời. Quyền truy cập của bạn vào hàng được tuần tự hóa, vì vậy không có cách nào để hai người dùng nhận được PRIKEY mới đồng thời. Đây không nhất thiết là một vấn đề. Nó phụ thuộc vào số lượng người dùng mà bạn có để tạo các Mục mới và tần suất họ làm việc đó. Một người dùng bóc tách các số trong cùng một phiên sẽ không nhận thấy điều gì.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ODP.NET có yêu cầu cài đặt Oracle Client không

  2. ORA - 00933 nhầm lẫn với tham gia bên trong và như

  3. Trình quản lý đồng thời Oracle

  4. Đặt kích thước tìm nạp hàng của Oracle cao hơn khiến ứng dụng của tôi chậm hơn?

  5. ORA-00910:độ dài được chỉ định quá dài đối với kiểu dữ liệu của nó