Hvis du ønsker at oprette en gemt funktion til at returnere et ID baseret på et brugernavn, for eksempel, så ville følgende virke
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
Dette ville blive kaldt ved at bruge SELECT Sample('SomeUserName') AS userID;