- 1
- 0
- 约1.86千字
- 约 18页
- 2018-12-22 发布于福建
- 举报
第1讲事务与游标编程
第10讲 事务与游标编程 问题 问题 在银行等重要交易中,要使一组SQL语句同时执行或撤消,如何做? 要对查询结果进行一行行的操作,如何做到? 事务概述 事务是作为单个逻辑工作单元执行的一系列操作。 思考:事务和批处理的区别? 事务的属性(ACID) 原子性:原子工作单元 一致性:保证数据的一致性 隔离性:并发事务之间所做的修改要隔离 并发操作:几个用户程序同时读写一个数据的情况 持久性:对系统的影响要持久 简单事务编程 格式: BEGIN TRANSACTION COMMIT TRANSACTION ROLLBACK TRANSACTION 【问题】简单的事务提交和回滚 说明:如果没有明确给出BEGIN TRANSACTION语句,则SQL Server是将每个SQL语句都当成一个事务进行执行 事务的嵌套 嵌套事务只有在提交了最外层的事务后,数据才执行永久修改 嵌套事务时,ROLLBACK语句只能将所有内层事务回滚到最外层的BEGIN TRANSACTION语句 封锁 利用封锁技术可以有效地保证数据的一致性 封锁粒度:可以锁定在行、列、表、数据库等不同的单元上 SQL Server具有自动和强制封锁的功能 锁模式 锁模式: 共享锁(Share Lock) 排他锁(Exclusive Lock) 更新锁(Update Lock) 各种锁模式的兼容性: 死锁
您可能关注的文档
- 第1部分体及其主要物理质.ppt
- 第1部分熵互信息量.ppt
- 第1部功和内能.ppt
- 第1部分综合评价与建设项目后评价.ppt
- 第1部分网页作基础.ppt
- 第1部分网络营销综合应用.ppt
- 第1部水和矿物质水water.ppt
- 第1部建立表格.ppt
- 第1部绪论.ppt
- 第1部现代营销学原理.ppt
- 2026届高三3月二轮复习阶段检测物理试题含答案.docx
- 2026届福建泉州市、三明市高三一模物理试题(试卷+解析).docx
- 2026届高三3月二轮复习阶段检测生物试题含答案.docx
- 2026初中数学竞赛(自主招生)专题训练25图形相似(解析版).docx
- 2026高考英语时事热点阅读练习《 纪念孙中山诞辰160周年》学生版+解析版.docx
- 新生儿疾病筛查管理办法测试题及答案.docx
- 性病防治管理办法测试题及答案.docx
- 2026届高考英语 应用文写作 知识清单及考情分析.docx
- 2026国考公安专业知识真题答案(考生回忆版)1.docx
- 新课标下小学语文整本书阅读教学的开展——以《西游记》的阅读为例.docx
原创力文档

文档评论(0)