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

Các thủ tục được lưu trữ có thể trả về một tập kết quả không?

Khi thực thi một thủ tục được lưu trữ, nó thực sự có thể trả về nhiều đối tượng ResultSet và / hoặc số lượng cập nhật nếu nó thực hiện một số câu lệnh.

Bạn sử dụng CallableStatement để thực thi proc và sau đó getResultSet() hoặc getUpdateCount() để có được kết quả phù hợp. Đối với nhiều tập hợp / câu lệnh kết quả, bạn gọi getMoreResults() để chuyển qua các kết quả của quy trình được lưu trữ.

Đối với trường hợp đơn giản như thế này, bạn chỉ cần gọi getResultSet() một lần và xử lý 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. Nhập dữ liệu từ Excel sang MySql với Node JS

  2. Nhóm các hàng tương tự bên cạnh nhau trong MySQL

  3. Cắt ngắn tất cả các bảng trong cơ sở dữ liệu MySQL khớp với một mẫu tên

  4. 3 cách để “Unhex” một chuỗi trong MySQL

  5. gán tất cả các kết quả while cho một biến