たとえば、ユーザー名に基づいてIDを返すストアド関数を作成する場合は、次のように機能します
。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
これは、SELECT Sample('SomeUserName') AS userID;
を使用して呼び出されます。