* CREATE FUNCTION [#kc78647b]
* ストアドファンクション [#kc78647b]
** FUNCTIOIN作成 [#u9a1cae3]
DELIMITER //
CREATE FUNCTION getFirstNameById(in_id INT)
RETURNS VARCHAR(60)
BEGIN
RETURN (SELECT first_name FROM users WHERE id = in_id);
END //
DELIMITER ;
** FUNCTION利用 [#h5d599ac]
SELECT getFirstNameById(1);
** 作成済みFUNCTION一覧 [#f37e644a]
SHOW FUNCTION STATUS;
** FUNCTION削除 [#ge81e246]
DROP FUNCTION getFirstNameById;
** FUNCTIONコードの表示 [#i16ad8e8]
SHOW CREATE FUNCTION getFirstNameById;
** 参考 [#h1d51464]
http://dev.mysql.com/doc/refman/5.1/ja/create-procedure.html