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

gọi thủ tục được lưu trữ với tham số đầu ra

Tôi không phải là chuyên gia về mysql, nhưng bạn có cần phải tham chiếu đến biến OUT và gán giá trị cho nó không?

Ví dụ như được thấy trên http://dev.mysql.com/ doc / refman / 5.0 / en / call.html :

CREATE PROCEDURE p (OUT ver_param VARCHAR(25), INOUT incr_param INT)
BEGIN
  # Set value of OUT parameter
  SELECT VERSION() INTO ver_param;
  # Increment value of INOUT parameter
  SET incr_param = incr_param + 1;
END;

HTH

Phil '



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thiết kế cơ sở dữ liệu Mysql cho khách hàng nhiều địa chỉ và địa chỉ mặc định

  2. Khi nào sử dụng phép nối bên trái?

  3. Làm thế nào để lấy tên cột của kết quả của một hàm nhỏ nhất?

  4. Sự cố UTF8 MySQL trên Rails - sự cố mã hóa với utf8_general_ci

  5. Truy cập một bảng tạm thời nhiều lần trong MySql