数据库 已提交的事务,什么是已提交的事务?已提交的事务是否是已经写入数据库的?就是已提交的事
数据库已提交的事务,什么是已提交的事务?已提交的事务是否是已经写入数据库的?就是已提交的事务的状态是怎么样的?它是否已存在于数据库?...
数据库
已提交的事务,什么是已提交的事务?已提交的事务是否是已经写入数据库的?就是已提交的事务的状态是怎么样的?它是否已存在于数据库? 展开
已提交的事务,什么是已提交的事务?已提交的事务是否是已经写入数据库的?就是已提交的事务的状态是怎么样的?它是否已存在于数据库? 展开
3个回答
展开全部
当执行commit()的时候什么也别想,此时已经将数据库更新完毕,打个比方吧,假如你的事务是要对信息更新一条信息和删除一条信息,删除无异常,更新无异常,而此时执行了commit则数据库也已经执行过更新和删除了,因为在之前已经在数据库执行过你那两个操作了,只是执行结果存在sql临时文件里了,试想一下,不然vs编辑器怎么会知道你那两个操作会报异常而进行回滚呢,这个时候已经在数据库执行了,但是却没对你的表进行更新和删除操作。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
事物已提交,就已经写入到数据库了,别的人就可以查看数据。如果没提交,那数据就白改了。别的人也看不到数据的变更。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询