mysql存储过程中使用事务
来源:互联网 发布:淘宝达人机构申请 编辑:程序博客网 时间:2024/05/16 06:11
mysql存储过程中使用事务
1 DROP PROCEDURE IF EXISTS test_sp1 2 CREATE PROCEDURE test_sp1( ) 3 BEGIN 4 DECLARE t_error INTEGER DEFAULT 0; 5 DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1; 6 7 START TRANSACTION; 8 INSERT INTO test VALUES(NULL, 'test sql 001'); 9 INSERT INTO test VALUES('1', 'test sql 002'); 10 11 IF t_error = 1 THEN 12 ROLLBACK; 13 ELSE 14 COMMIT; 15 END IF; 16 17 END
返回执行状态,即是提交了还是回滚了:
1 DROP PROCEDURE IF EXISTS test_sp1 2 CREATE PROCEDURE test_sp1( ) 3 BEGIN 4 DECLARE t_error INTEGER DEFAULT 0; 5 DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1; 6 7 START TRANSACTION; 8 INSERT INTO test VALUES(NULL, 'test sql 001'); 9 INSERT INTO test VALUES('1', 'test sql 002'); 10 11 IF t_error = 1 THEN 12 ROLLBACK; 13 ELSE 14 COMMIT; 15 END IF; 16 select t_error; //返回标识位的结果集;17 END
0 0
- MySQL存储过程中使用事务
- mysql存储过程中使用事务
- mysql存储过程中使用事务
- mysql存储过程中使用事务
- mysql存储过程中使用事务
- mysql存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- centos配置ssh无密码登陆
- RadioButton是否被选中
- 【基础】——云平台
- Redis HyperLogLog
- 【特征检测】LIOP特征描述算法
- mysql存储过程中使用事务
- C++学习之继承篇(多继承与多重继承)
- 从零开始配置Jenkins(三)——用户权限管理
- 自定义html标签属性,并通过JQuery获取
- UOJ169. 【UR #11】元旦老人与数列
- 【 bzoj 3514 】Codechef MARCH14 GERALD07加强版 - LCT
- CRS-2527: Unable to start 'ora.LISTENER.lsnr' because it has a 'hard' dependency on 'ora.cluster_vip
- 开源监控软件ganglia安装手册
- java实现排序二叉树