mysql存储过程中使用事务
来源:互联网 发布:淘宝代运营认证 编辑:程序博客网 时间:2024/06/05 10:15
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存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- 存储过程中使用事务
- jdbc-odbc操作dbf文件
- 定时器 Timer和TimerTask详解
- 终极讲解,看了立马懂 --》Spring注解@Component、@Repository、@Service、@Controller @Resource、@Autowired、@Qualifier 解析
- Android 广播机制详解
- codeforces-29C-Mail Stamps【离散化】【STLmap】
- mysql存储过程中使用事务
- sphinx全文搜索
- 字符串转换成一个流
- linux下搭建jboss启动服务
- 1.用SDWebImage为UIImageView加载图片时遇到的问题
- 【vector 的用发说明】
- 线程池原理及创建(C++实现)
- 怎么用myeclipse连上远程mysql数据库
- android使用mk文件的进阶