- 2
- 0
- 约1.35万字
- 约 61页
- 2016-12-21 发布于江苏
- 举报
Chapter 10 事务和锁 任课教师:张艳 Email: zy_helen@ ftp: 0 , zy_helen_std 事务和锁(Transaction and Lock) 概述 事务(Transaction)是SQL Server中的单个逻辑工作单元,一个事务内的所有语句被作为一个整体执行。 在事务的执行过程中,如果遇到错误,则可以回退事务,取消该事务所作的全部改变,从而保证数据库数据的一致性和可恢复性。即一个事务要么其中的语句全部正确执行,要么全部语句不起作用。 锁(Lock)是SQL Server中用以控制用户并发操作的一种重要方法,通过锁定资源可以防止多个用户同时对一个数据进行修改,或查询正在被修改的数据,从而保证事务的完整性和数据库的一致性。 事务和锁-事务 事务(Transaction) 以一个银行事务为例,将1000美元从支票帐上转到存款帐上。事实上,这个事务由两项操作组成:一个减少支票帐目;一个增加存款帐目。 假设第一阶段完成之后,银行服务器关闭,没有进入第二阶段,会对财务状况发生什么影响呢? 通过把两个操作集中到一个事务中,两者就可以作为一个工作单元,要么成功,要么失败。从而避免错误。 事务和锁-事务 事务的定义 自动事务(AutoCommit):每条T-SQL语句本身都是一个事务,在完成时自动提交。这是SQL Server的默认操作方式 显式事务(Ex
您可能关注的文档
最近下载
- 酿酒专用小麦品质与酿造性能研究.pptx VIP
- 广西建设领域现场专业人员三新技术网络培训考试试题.100分.pdf VIP
- 四旋翼无人机设计.docx VIP
- 2026 年 静脉输液治疗技术操作规范(WS_T 433-2025,附穿刺流程).docx VIP
- 《输电网规划设计内容深度规定》DL_T 5631-2021 电力.docx VIP
- 2026年信息技术在智能教育教学资源开发中的应用与共享.docx
- 泰和110kV输变电工程可行性研究报告.doc VIP
- 表面处理机器人系列编程:Fanuc CRX-10iA_L_(11).故障诊断与排除.docx
- 煤油冷却器的设计毕业设计论文.doc VIP
- 检验科意外事故处理方案.docx VIP
原创力文档

文档评论(0)