mysql存储过程进行事提交
来源:互联网 发布:印度药 知乎 编辑:程序博客网 时间:2024/05/29 07:19
有两张分别是tb_customer以及tb_house
表tb_customer有如下字段:
entryName
building
unit
layer
roomNumber
同时这些字段是tb_house的联合主键,现在对这两个表的houseStatus字段进行更新:
DROP PROCEDURE IF EXISTS pro_updHouseStatus ;
CREATE PROCEDURE pro_updHouseStatus(
in i_houseStatus int,
in i_entryName varchar,
in i_building varchar,
in i_unit varchar,
in i_layer varchar,
in i_roomNumber varchar
)
BEGIN
DECLARE t_error INTEGER DEFAULT 0;
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1;
START TRANSACTION;
update customer set houseStatus = i_houseStatus
where entryName = i_entryName and building = i_building and unit = i_unit
and layer = i_layer and roomNumber = i_roomNumber;
update house set houseStatus = i_houseStatus
where entryName = i_entryName and building = i_building and unit = i_unit
and layer = i_layer and roomNumber = i_roomNumber;
IF t_error = 1 THEN
ROLLBACK;
ELSE
COMMIT;
END IF;
END;
- mysql存储过程进行事提交
- 通达OA创建mysql存储过程 进行mysql压力测试
- asp.net 结合mysql存储过程进行分页代码
- Python如何对MySQL存储过程进行调用
- mysql 使用游标进行删除操作的存储过程
- mysql通过存储过程对表分区进行重新分区
- asp.net 结合mysql存储过程进行分页代码
- mysql存储过程传入表名做参数,进行分页处理
- Mysql 事务提交过程
- MySQL 事务提交过程
- 【mysql】mysql存储过程
- MySQL存储过程详解 mysql 存储过程
- MySQL存储过程详解 mysql 存储过程
- MySQL存储过程详解 mysql 存储过程
- MySQL存储过程详解 mysql 存储过程
- MySQL存储过程详解 mysql 存储过程
- MySQL存储过程详解 mysql 存储过程
- MySQL存储过程详解 mysql 存储过程
- 基于Maven的Springboot+Mybatis+Druid+Swagger2+mybatis-generator框架环境搭建
- 编程第十七天
- LeetCode -- 122. Best Time to Buy and Sell Stock II
- 史上最全的常用开发工具类收集(持续更新中)
- 【SLAM】(一)Google Cartographer的初步尝试
- mysql存储过程进行事提交
- Jenkins自动发布Git,Maven项目
- 000038:使用if...else多分支语句通过判断age的值决定输出结果
- 文章标题
- IIS服务器用redis实现session共享
- EventBus_Activity传值
- angular js指令详解
- android 常见的内存泄漏
- char 与 string的转换问题