2011年06月25日
mysql ストアドプロシージャ
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 ;
基本的な事だけ
登録プロシージャ確認(一覧表示)
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 ;
Posted by さんらいおん at 12:46│Comments(0)
│備忘録