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

ExecuteNonQuery () trả về -1 trong Cập nhật khi bản ghi được cập nhật

Thử trả về SQL% ROWCOUNT.

Theo MSDN, DbCommand..ExecuteNonQuery sẽ luôn trả về -1 cho các cuộc gọi thủ tục được lưu trữ:

Nếu tôi nhớ không nhầm từ những ngày sử dụng nhiều procs được lưu trữ, tôi tin rằng bạn sẽ cần sử dụng đối số đầu ra để trả về những thứ như số hàng được cập nhật.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa các ký tự N'String 'và U'String' trong Oracle

  2. Làm cách nào để thực thi một hàm Oracle từ bên trong một biểu thức LINQ trong Entity Framework 4?

  3. Các truy vấn hàng đầu để tìm Bản vá được áp dụng trong các ứng dụng Oracle

  4. Tạo công việc lập lịch oracle

  5. Mã định danh không hợp lệ Oracle không hiểu chuỗi