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

PLSQL:Nhận số lượng bản ghi được cập nhật so với được chèn khi sử dụng câu lệnh hợp nhất

Nói chung, bạn không thể phân biệt cách một hàng bị ảnh hưởng bởi MERGE câu lệnh đã bị ảnh hưởng để có được số lượng riêng biệt cho các hàng được chèn, cập nhật và xóa.

Nếu bạn thực sự cần các số liệu riêng biệt, bạn có thể phát hành INSERT riêng biệt và UPDATE mặc dù điều đó có thể kém hiệu quả hơn. Có những giải pháp không chung chung phụ thuộc vào các kế hoạch truy vấn cụ thể nhưng những giải pháp đó sẽ khá giòn và thường sẽ không được khuyến nghị.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể kéo kết quả bằng cách chuyển đầu vào là đường dẫn xml trong oracle

  2. Gọi một thủ tục PL / SQL khác trong một thủ tục

  3. Làm cách nào để tạo thư mục trên hệ thống tệp?

  4. Oracle ojdbc8 12.2.0.1 bị Maven cấm

  5. Thực thi cho mỗi bảng trong PLSQL