ストアドファンクション

FUNCTIOIN作成

 DELIMITER //
 CREATE FUNCTION getFirstNameById(in_id INT)
    RETURNS VARCHAR(60)
 BEGIN
    RETURN (SELECT first_name FROM users WHERE id = in_id);
 END //
 DELIMITER ; 

FUNCTION利用

 SELECT getFirstNameById(1);

作成済みFUNCTION一覧

 SHOW FUNCTION STATUS;

FUNCTION削除

 DROP FUNCTION getFirstNameById;

FUNCTIONコードの表示

 SHOW CREATE FUNCTION getFirstNameById;

参考

http://dev.mysql.com/doc/refman/5.1/ja/create-procedure.html


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

Last-modified: 2012-09-21 (金) 10:24:26