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

Làm thế nào để đặt một biến thành kết quả của một thủ tục được lưu trữ bên trong một MYSQL kích hoạt?

để thủ tục của bạn có OUT tham số như

CREATE PROCEDURE consult_sex(player_name VARCHAR(20), OUT player_sex VARCHAR(10))

Trong thủ tục của bạn SET giá trị như

SET player_sex = <your query to get sex>

Gọi thủ tục của bạn truyền một tham số

call consult_sex(player_name, @out_value);
select @out_value;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Lỗi liên kết truyền thông

  2. MySQL - COUNT có điều kiện với GROUP BY

  3. eclipse - Các thực thể JPA từ các bảng, không có lược đồ nào được liệt kê

  4. Nhập lược đồ MySQL sang Xcode dưới dạng Mô hình dữ liệu CoreData

  5. kiểm tra giá trị trong cây độ sâu n?