社区
Oracle
帖子详情
需要事务提交吗?
weidegong
2003-08-21 04:35:29
刚刚接触Oracle数据库,在网上看到这样一句话:
Insert,Update,Delete等DML语句
以上SQL语句对表都加上了行级锁,
确认完成后, 必须加上事物处理结束的命令 COMMIT 才能正式生效,
否则改变不一定写入数据库里.
如果想撤回这些操作, 可以用命令 ROLLBACK 复原.
是这样吗?
...全文
67
4
打赏
收藏
需要事务提交吗?
刚刚接触Oracle数据库,在网上看到这样一句话: Insert,Update,Delete等DML语句 以上SQL语句对表都加上了行级锁, 确认完成后, 必须加上事物处理结束的命令 COMMIT 才能正式生效, 否则改变不一定写入数据库里. 如果想撤回这些操作, 可以用命令 ROLLBACK 复原. 是这样吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weidegong
2003-08-21
打赏
举报
回复
OK
Thanks:)
tiangou
2003-08-21
打赏
举报
回复
有一种情况要注意:
在SQL*PLUS中发出一条insert命令
没有提交或回滚,此时会话突然中止,或者强行退出会话
ORACLE会默认commit;而不是rollback;
tcmis
2003-08-21
打赏
举报
回复
对数据进行了变化就需进行commit,其他的更该就不需要
armu80830
2003-08-21
打赏
举报
回复
对
一次性搞定数据库
事务
第六部分:分布式
事务
的5种解决方案原理和优缺点:2PC两阶段
提交
法、3PC三阶段
提交
法、TCC
事务
补偿、异步确保策略、最大努力通知策略 第七部分:阿里巴巴分布式
事务
框架Seata:历经多年双十一,微服务分布式...
大家都说mybatis会自动回滚
事务
(如果增删改没有
提交
事务
的话,不会写入到数据库中),为什么我没有?
他们都说mybatis增删改
需要
手动
提交
事务
??? 我看了一下自己的代码?我没有写
提交
啊?但是我的测试结果?和数据库查看结果都是成功的?有写入到数据库啊!!! 那为什么到我这里不
需要
提交
事务
?好奇的我想要去...
什么是
事务
?为什么
需要
事务
?
什么是
事务
?为什么
需要
事务
? 一、什么是
事务
?...例如,就像银行转账,张三给李四转账,只有当张三的钱转走了,并且李四账户的钱收到了之后才会
事务
提交
,否则
事务
会回滚到转账前的状态,保证数据的一致
第十章-系统故障发生,哪些
事务
需要
重做,哪些
事务
需要
回滚
什么时候重做——系统故障发生之前,
事务
A已经
提交
,
事务
A
需要
重做 什么时候回滚——系统故障发生时,
事务
B已经开始,但未
提交
,而且没有回滚 下面是例子帮助理解上面两句话 下图是例子,来源于数据库概论(第五...
spring @Transactional service一个方法,
事务
什么时候
提交
的?探索
事务
传播机制
1、
事务
在开启他的那个方法结束后就
提交
; 2、在这个
事务
里面添加的数据,在这个
事务
本身里面是能够看到的,只是其他
事务
不能看到这个数据; 我当时疑问的是第二点,为什么我没
提交
事物,查询的确实最新数据。 ...
Oracle
17,081
社区成员
55,236
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章