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

thủ tục lưu trữ mysql nhiều hàng trả về

Ví dụ:nếu bạn đang tìm cách tạo một hàm được lưu trữ để trả về ID dựa trên tên người dùng, thì cách sau sẽ hoạt động

CREATE FUNCTION Sample(inUserName VARCHAR(255)) RETURNS INT(11)
BEGIN
    DECLARE returnValue INT;
    SELECT user_roleID INTO returnValue FROM users WHERE userName = inUserName LIMIT 1;
    RETURN returnValue;
END

Điều này sẽ được gọi bằng cách sử dụng SELECT Sample('SomeUserName') AS userID;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nút quay lại cho một trang web

  2. Máy chủ WAMP màu xanh lục nhưng chỉ nhận được 404

  3. Mở kết nối cơ sở dữ liệu ở đâu và khi nào

  4. Lỗi kết nối MySQLI hiển thị mật khẩu

  5. Làm cách nào để chuyển đổi MySQL DB sang XML?