社区
Oracle
帖子详情
请问在存储过程里需要 commit么,如果不,系统执行完存储过程后,什么时候commit?
Julie
2004-10-15 09:54:52
请问在存储过程里需要 commit么,如果不,系统执行完存储过程后,什么时候commit?
...全文
728
7
打赏
收藏
请问在存储过程里需要 commit么,如果不,系统执行完存储过程后,什么时候commit?
请问在存储过程里需要 commit么,如果不,系统执行完存储过程后,什么时候commit?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Julie
2004-10-15
打赏
举报
回复
commit时如何设置参数呀,?
dinya2003
2004-10-15
打赏
举报
回复
不用了,写上commit;过程执行完了就可以了.
sywen
2004-10-15
打赏
举报
回复
不用设置什么参数吗?
freddy2003
2004-10-15
打赏
举报
回复
在存储过程内你自已根据你的需要来Commit;
如果在存储过程内你没有Commit,在存储过程完的时间自动Commit;
bzszp
2004-10-15
打赏
举报
回复
你如果觉得某一部分工作已经完成,就可以commit;
Julie
2004-10-15
打赏
举报
回复
多谢各位的解答,给分
liuyi8903
2004-10-15
打赏
举报
回复
不用设置参数
如:
insert ......;
commit;
关于Oracle
存储过程
中是否
需要
写
commit
的问题
是否
需要
在
存储过程
中写
commit
主要要依据需求:(1) 如果是不
需要
在
存储过程
中进行提交,而是由调用程序负责提交或者回滚,那么不
需要
在
存储过程
中
commit
或者rollback.毕竟spring框架已经可以帮助我们自动实现事务的控制;(2) 如果不想由调用程序负责提交或者回滚,那么就应该在
存储过程
中进行
commit
或rollback; 另外,如果是纯后台数据库开发,一定要写.只是写的时机同样
mysql
存储过程
事务及
commit
1、mysql
存储过程
是否是一个事务 在运行一个mysql
存储过程
时,
执行
了一部分后出错停止了,
执行
的那部分会提交到数据库,说明mysql
存储过程
不是一个事务。如果
需要
设置为一个事务,在
存储过程
主体开始部分指定开始一个事务。 2、mysql
存储过程
是否
需要
commit
; 如果是支持事务的引擎,如innodb,支持自动提交; 可以使用**mysql> show variables like ‘...
mysql
存储过程
有
commit
和没有
commit
区别
如果
存储过程
中没有
执行
commit
,那么spring容器一旦发生了事务回滚,
存储过程
执行
的操作也会回滚。如果
存储过程
执行
了
commit
,那么数据库自身的事务此时已提交,这时即使在spring容器中托管了事务,并且由于其他原因导致service代码中产生异常而自动回滚,但此
存储过程
是不会回滚,因为数据自身的事务已在
存储过程
执行
完
毕前提交了, 也就是说此时spring回滚对
存储过程
的操作是无效的了。
mysql
存储过程
添加事务,我们如何在MySQL
存储过程
中
执行
COMMIT
事务?
众所周知,START事务将启动事务,而
COMMIT
用于在启动事务后进行任何更改。在以下示例中,我们使用
COMMIT
和START事务创建了一个
存储过程
,该过程将插入一条新记录,并在具有以下数据的表'employee.tbl'中提交更改-mysql>Select*fromemployee.tbl;+----+---------+|Id|Name|+----+--------...
谨慎使用Oracle
存储过程
中的
commit
目录 一、前言 二、创建测试示例 1创建demo表 2插入数据 3创建
存储过程
4创建java函数 三、测试 1java函数正确
执行
,可以看到数据正确插入 2java函数抛出异常 四、总结 一、前言 测试Oracle
存储过程
中的
commit
对程序
执行
结果的影响。 二、创建测试示例 1创建demo表 CREATE TABLE "SCOTT"."DEMO" ( "ID" NUMBER NOT NULL , "DESC" VARCHAR2(255 BYTE) ) 2插入
Oracle
17,078
社区成员
55,234
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章