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;