--事务处理:
begin tran --开始处理数据时,开启事务
--下面是具体的处理语句
insert into 表 values(1)
if @@error<>0 --如果处理语句出错,回滚事务
begin
rollback tran
goto lbexit
end
update 表 set 字段=1
if @@error<>0 --如果处理语句出错,回滚事务
begin
rollback tran
goto lbexit
end
commit tran --所有执行成功,提交事务
lbexit:
JAVA的话,可以在连接对象上启用事务
将需要回滚的数据进行深复制,修改完,赋值即可
数据具体指什么数据呢?