社区
Oracle
帖子详情
存储过程回滚问题
bhwhy
2009-01-16 05:19:22
在存储过程中
首先执行一个更新过程
然后
insert a ...
如果出错回滚,后面语句不执行,return
insert b....
如果出错回滚,后面语句不执行,return
insert c....
如果出错回滚,后面语句不执行,return
update d....
如果出错回滚,后面语句不执行,return
.....
如何实现啊。求助
...全文
77
3
打赏
收藏
存储过程回滚问题
在存储过程中 首先执行一个更新过程 然后 insert a ... 如果出错回滚,后面语句不执行,return insert b.... 如果出错回滚,后面语句不执行,return insert c.... 如果出错回滚,后面语句不执行,return update d.... 如果出错回滚,后面语句不执行,return ..... 如何实现啊。求助
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bsh_ly
2009-01-16
打赏
举报
回复
2 楼正确
yangzeDB
2009-01-16
打赏
举报
回复
LZ 应该不是这个意思, 是后面的语句不执行了吧:用错误处理
exception
when ... then
<statements>
end;
vc555
2009-01-16
打赏
举报
回复
如果出错的话会自动回滚,
你直接写:
insert a ...
insert b....
就行了。
oracle 事务
回滚
存储过程
oracle 事务
回滚
存储过程
自用
MSSQL
存储过程
生成工具
自己写了个SQL
存储过程
生成工具分享下~格式还算标准,带事物
回滚
存储过程
注意点
存储过程
:当
存储过程
里开了事务的时候,写在事务里的sql 语句在插入或者更新的时候有时会遇到唯一键的冲突,有一次在使用连接临时表更新的时候,遇到了冲突,但是声明异常的语句并没有检测到,然后没有
回滚
,事务也没有被提交。
SQL语法回顾
SQL语气集合建库建表约束
存储过程
回滚
等
Spring事务管理只对出现运行期异常进行
回滚
Spring的事务管理默认只对出现运行期异常(java.lang.RuntimeException及其子类)进行
回滚
,需要了解更多Spring事务方面的知识,可详看本
Oracle
17,082
社区成员
55,236
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章