存储过程没执行一个update以后都commit了,请问rollback会把commit的数据回滚不? 我有一个存储过程,里面有众多的update操作,并在每个update语句后面都用commit;语句提交了,然后在捕捉异常的地方先用rollback;回滚事务,然后插入错误日志提交。请问这个rollback;执行的时候,会把前面commit;前的事务也回滚掉不?就是已经提交的了update操作会不会被回滚? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是已经提交的了update操作不会被rollback. 已经提交成功的是不能被回滚的。不用担心。你这个异常处理部分的rollback,只能回滚update了,但还没有commit的。 把前面update语句后的commit都去掉,只保留异常处理里的commit 求各位推荐一本Oracle书籍 checkpoint点、心跳与commit之间的联系? Convert(varchar(10),aa,21) 多表连接加排序产生重复数据(老徐) 关于ORACLE9i备份与恢复--请帮帮URGENT!---HELP HELP! 急:如何把oracle中的blob转为本地的jpg文件,请求存储过程,望详细。解决立即送分! 【50分】初学Oracle,急需要Oracle入门的经典电子版图书 菜鸟问题:oracle客户端配置问题! Linux安装oracle出现了点问题!请高手帮忙!着急中!!!! 用Database Assistant创建了一个数据库(hehezhao),如何打开这个数据库,在哪里打开?多谢!(版本8.05)在线等待!100分! oracle怎么实现FIND_IN_SET,或者是可以用其他方法实现给where in排序 oracle数据导出问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货