永发信息网

请问Oracle何时开启一个事务啊,谢谢

答案:2  悬赏:70  手机版
解决时间 2021-04-04 07:20
请问Oracle何时开启一个事务啊,谢谢
最佳答案
当然不是了,在Oracle中,只有DML才会开启一个事务。也就是说Insert,Update,Delete这些都会开启一个事务,并且该事务在commit/rollback/ddl命令时会自动结束。

其他的,像查询语句Select(不包含For Update等语句)时,是不会开启一个事务的。

补充:
首先有一点非常抱歉,上次的回答中误将DML写成了DDL,可能这一点儿让你误解了。

“当insert语句后会打开事务,然后再来一个insert语句又会是一个新事物是吗”这种说法是不正确的,第一个Insert没有commit或者rollback的情况下,第二个Insert和第一个是属于同一个事务的。因为Insert不属于commit/rollback/ddl命令,而是属于DML命令。
当第一个Insert结束后,立即执行一个新建表,删除表等命令(DDL命令),则会结束当前事务。
全部回答
差不多这么认为吧,
oracle中的事务是以sql的开始作为事务的开始,
sql的commit/rollback/ddl作为事务的结束.
事务不同于连接,一个连接建立之后,可以有多个事务.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
参加别人婚礼宴会的时候~误喝了别人的矿泉水~
宁波福明路公交车道会拍吗
微信好友2年前面删了 现在想找回 怎么找 跪求
(m|m=2k,k属于整数)是由全体偶数所组成的集合
当主句是either or连接的并列主语时,反意疑问
饥荒洞穴光照怎么改最好
单选题下列关于乙酸的说法中不正确的是A.乙酸
电源亮了 mp3也插上了 没有声音 那个音频输入
我骑单车时,急刹车,翻了一个跟头,摔倒地上
国家一级保护动物有哪些
广州市天河区龙口西路207号是哪个公交站或者
各位情圣 为什么我和女孩子聊天 不知道聊什么
一块木头切三下之后有几块
助 助人 助人为 + 助人为乐 ___________ 1 9
请问一下14款吉利金刚能播放视频吗?
推荐资讯
淘宝买家差评句子通用,淘宝卖家态度恶劣 求一
和煦是什么意思
描写讲台的句子,作文童话故事四百字关于讲台
出生地如何填写,本人成分怎么填写 5分
管理就是你不管,下属就不理你
形容排队长的语句,怎么形容银行排队等候人多
关于春鸟的诗句
--Hello!Who'sthis?--Hello!________A.I&
照片直接本身颜色很好,可是放到photoshop里面
单选题某商品按定价的8折出售,售价15元,则
名①读书阅读答案
从木樨园到颐和园如何乘坐公交车
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?