需要事务提交吗?

weidegong 2003-08-21 04:35:29
刚刚接触Oracle数据库,在网上看到这样一句话:
Insert,Update,Delete等DML语句
以上SQL语句对表都加上了行级锁,
确认完成后, 必须加上事物处理结束的命令 COMMIT 才能正式生效,
否则改变不一定写入数据库里.
如果想撤回这些操作, 可以用命令 ROLLBACK 复原.

是这样吗?
...全文
67 4 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复

17,081

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧