sql >> Database >  >> RDS >> Mysql

mysql opgeslagen procedure meerdere rijen retourneren

Als u een opgeslagen functie wilt maken om bijvoorbeeld een ID te retourneren op basis van een gebruikersnaam, dan zou het volgende werken

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

Dit zou worden aangeroepen met behulp van SELECT Sample('SomeUserName') AS userID;



  1. Django-code of MySQL-triggers

  2. Draaitabel met MySQL

  3. SYSDATETIMEOFFSET() Voorbeelden in SQL Server (T-SQL)

  4. ORA-00903:ongeldige tabelnaam op PreparedStatement