- 2
- 0
- 约 33页
- 2016-07-23 发布于河南
- 举报
数据库系统sy09
CH9 事务与锁;一、事务和数据一致性约束;2 、数据一致性约束问题;用户A 丢失修改;用户A在t2把x增加30(尚未写入数据库),用户
B在t3由数据缓存读出x=70。但用户A在t4时
撒消(Undo)了对x的修改,数据库中仍维持
x=40。但用户B已把“脏”数据(x=70)取走;不可重复读(用户A); 在SQL Server中,通常事务是指以begin transaction开始,到rollback或一个相匹配的commit之间的所有语句序列。
rollback表示要撒消(undo)该事务已做的一切操作,回滚到事务开始的状态。
commit表示提交事务中的一切操作,使得对数据库的改变生效。; 对事务的管理是通过事务控制语句来实现的。
在SQL Server中主要有以下四种控制语句。
1. begin tran[saction] [tran_name]
标识一个用户定义的事务的开始。
2. commit tran[saction] [tran_name]
结束一个用户定义的事务。保证对数据和修改已成
功地写入数据库。
3. rollback tran[saction] [tran_name |save_name]
回滚一个事务到事务的开头或一个保存点。
;4. save tran[saction] save_name
在事务中设置
您可能关注的文档
最近下载
- 火灾自动报警规范图集.docx VIP
- 京东仓管员的工作简历.docx VIP
- 2026浙江省财开集团有限公司社会招聘备考试题附答案详解.docx VIP
- 2026浙江省财开集团有限公司社会招聘备考题库及答案详解1套.docx VIP
- 2026浙江省财开集团有限公司社会招聘备考题库参考答案详解.docx VIP
- 在线网课学习课堂《面向未来社会的服务设计与管理》单元测试考核答案.docx VIP
- 2025年天津市事业单位招聘考试(综合知识·文字综合类)历年参考题库含答案详解.docx VIP
- 防呆(防错)技术培训剖析.ppt VIP
- 生成式人工智能应用实战课件 (1).pptx VIP
- 《建设工程施工合同》(GF-2021-0201).docx VIP
原创力文档

文档评论(0)