MySQL存储过程模板实例
程序员文章站
2022-07-05 22:27:33
MySQL存储过程的范例模板,带返回值和异常处理。
DROP PROCEDURE IF EXISTS sp_sample;
CREATE PROCEDURE sp_samp...
MySQL存储过程的范例模板,带返回值和异常处理。
DROP PROCEDURE IF EXISTS sp_sample; CREATE PROCEDURE sp_sample(OUT errno INT) root:BEGIN /* 功能: IN参数: OUT参数: errno 存储过程异常标志(0-成功, 1-异常) */ DECLARE CONTINUE HANDLER FOR SQLEXCEPTION BEGIN ROLLBACK; SET errno = 1; END; SET errno = 0; START TRANSACTION; -- do what you want to do. -- ... COMMIT; END;