Wenn Sie beispielsweise eine gespeicherte Funktion erstellen möchten, um eine ID basierend auf einem Benutzernamen zurückzugeben, würde Folgendes funktionieren
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
Dies würde mit SELECT Sample('SomeUserName') AS userID;
aufgerufen werden