数据库 已提交的事务,什么是已提交的事务?已提交的事务是否是已经写入数据库的?就是已提交的事

数据库已提交的事务,什么是已提交的事务?已提交的事务是否是已经写入数据库的?就是已提交的事务的状态是怎么样的?它是否已存在于数据库?... 数据库
已提交的事务,什么是已提交的事务?已提交的事务是否是已经写入数据库的?就是已提交的事务的状态是怎么样的?它是否已存在于数据库?
展开
 我来答
micro0369
2012-12-23 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:3960万
展开全部
已提交的事务: 就是已经提交数据库的事务。

你可以认为已提交的事务 是 已经写入数据库的。(当然可能是写入数据库文件,也可能内存中)

别人查看时,此事务修改的数据,已经做完数据库的正常数据供查询了。
独爱五月雪
2012-12-24 · 超过32用户采纳过TA的回答
知道答主
回答量:174
采纳率:0%
帮助的人:63.6万
展开全部
当执行commit()的时候什么也别想,此时已经将数据库更新完毕,打个比方吧,假如你的事务是要对信息更新一条信息和删除一条信息,删除无异常,更新无异常,而此时执行了commit则数据库也已经执行过更新和删除了,因为在之前已经在数据库执行过你那两个操作了,只是执行结果存在sql临时文件里了,试想一下,不然vs编辑器怎么会知道你那两个操作会报异常而进行回滚呢,这个时候已经在数据库执行了,但是却没对你的表进行更新和删除操作。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JerryandSnow
2012-12-24
知道答主
回答量:32
采纳率:0%
帮助的人:9.3万
展开全部
事物已提交,就已经写入到数据库了,别的人就可以查看数据。如果没提交,那数据就白改了。别的人也看不到数据的变更。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式