大家好
求一个oracle事务 保存点 回滚 提交的例子,要有代码的例子
可直接贴代码,可发我邮件 350038760@qq.com
------解决思路----------------------
begin --事务开始
insert into a(id) values (1);
savepoint spa; --创建一个保存点
insert into a(id) values (2);
rollback to spa; --回滚到a中只有1这条数据的状态
insert into a(id) values (3);
savepoint spb; --创建一个保存点
insert into a(id) values (4);
commit; --提交事务,所有保存点均失效,表中有数据134
end;
------解决思路----------------------
都是一样的,都是DML语句。
------解决思路----------------------
可以放在 begin 。。。 end 中,也可以单独跑。
-- 参考这个,你百度一下。
begin
-- 这里写你的语句
exception
-- 这里写异常处理,比如 rollback 操作
end