* 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


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS