社区
基础和管理
帖子详情
存储过程中需要commit吗
piaoranxinyu
2011-11-09 05:13:17
假如java程序中开启了事物,请问存储过程中在进行insert或者update之后需要进行commit吗?
这个时候是应该在存储过程里commit,还是在执行完存储过程后在java程序里commit?
...全文
601
7
打赏
收藏
存储过程中需要commit吗
假如java程序中开启了事物,请问存储过程中在进行insert或者update之后需要进行commit吗? 这个时候是应该在存储过程里commit,还是在执行完存储过程后在java程序里commit?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a120255857
2011-11-10
打赏
举报
回复
觸發器不用就好了 ,,
m540920181
2011-11-09
打赏
举报
回复
[Quote=引用 3 楼 huangdh12 的回复:]
存储过程加commit没关系。 只要业务容许。
[/Quote]
一般是写着过程之外的,而且,有一点需要注意的是:在java中添加数据时不需要commit就可以添加到数据库中了,但如果在数据库中添加数据,必须commit 才能在java中显示出来
我心飞翔
2011-11-09
打赏
举报
回复
一般都在Java业务代码中进行事物控制,也就是进行Commit操作。
当然也可能通过Java代码进行事物提交控制,也就是自动提交还是手动提交。
zhangshan5588
2011-11-09
打赏
举报
回复
有操作的动作就要commit了
huangdh12
2011-11-09
打赏
举报
回复
存储过程加commit没关系。 只要业务容许。
xiaobn_cn
2011-11-09
打赏
举报
回复
没有特殊的需求的情况下,最佳方案是存储过程中不要commit,在客户端(也就是java)中进行commit。
007-x
2011-11-09
打赏
举报
回复
为了统一控制事务,在程式里面提交就可以了.
RocketMq之一条消息在
commit
log文件
中
如何
存储
验证
本文的目的在于记录本次学习
过程
,在看《RocketMQ技术内幕》一书,关于消息
存储
,时,看到关于计算消息总长度的方法,着迷了,想要对
Commit
Log文件
中
存储
的信息进行分析。 一条消息
存储
到
commit
log文件
中
的总长度...
mysql
存储
过程
事务及
commit
1、mysql
存储
过程
是否是一个事务 在运行一个mysql
存储
过程
时,执行了一部分后...2、mysql
存储
过程
是否
需要
commit
; 如果是支持事务的引擎,如innodb,支持自动提交; 可以使用**mysql> show variables like ‘...
关于Oracle
存储
过程
中
是否
需要
写
commit
的问题
是否
需要
在
存储
过程
中
写
commit
主要要依据需求:(1) 如果是不
需要
在
存储
过程
中
进行提交,而是由调用程序负责提交或者回滚,那么不
需要
在
存储
过程
中
commit
或者rollback.毕竟spring框架已经可以帮助我们自动实现事务的...
mysql
存储
过程
有
commit
和没有
commit
区别
如果
存储
过程
中
没有执行
commit
,那么spring容器一旦发生了事务回滚,
存储
过程
执行的操作也会回滚。如果
存储
过程
执行了
commit
,那么数据库自身的事务此时已提交,这时即使在spring容器
中
托管了事务,并且由于其他原因...
oracle
存储
过程
+
commit
吗,Oracle
存储
过程
中
的
commit
和savepoint
不支持
存储
过程
,只支持function,在function之
中
,不支持rollback ,
commit
, savepointQuestion 1: does pg/Oracle 11gCREATE OR REPLACE PROCEDURE skeletonISBEGINbegininsert into a values(10);begininsert into....
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章