mysql ストアドプロシージャ

さんらいおん

2011年06月25日 12:46

mysqlでのストアドプロシージャについて
基本的な事だけ

登録プロシージャ確認(一覧表示)
SHOW PROCEDURE STATUS;

プロシージャ内容確認
SHOW CREATE PROCEDURE ;

プロシージャ削除
DROP PROCEDURE ;

プロシージャの登録
delimiter //
CREATE PROCEDURE (IN inval VARCHAR(100), OUT outval INT) // INが入力、OUTが出力
BEGIN
DECLARE setid INT; // 変数設定
DECLARE val2 INT; // 変数設定

SET val2 = 2; // 値のセット

SELECT MAX(id) INTO setid FROM tests; // INTOで変数に値代入

END;
//
delimiter ;

関連記事