- 0
- 0
- 约1.94千字
- 约 18页
- 2022-10-10 发布于上海
- 举报
问题
问题
在银行等重要交易中,要使一组SQL语句同时执行或撤消,如何做?
要对查询结果进行一行行的操作,如何做到?
第1页/共18页
事务概述
事务是作为单个逻辑工作单元执行的一系列操作。
思考:事务和批处理的区别?
事务的属性(ACID)
原子性:原子工作单元
一致性:保证数据的一致性
隔离性:并发事务之间所做的修改要隔离
并发操作:几个用户程序同时读写一个数据的情况
持久性:对系统的影响要持久
第2页/共18页
简单事务编程
格式:
BEGIN TRANSACTION
COMMIT TRANSACTION
ROLLBACK TRANSACTION
【问题】简单的事务提交和回滚
说明:如果没有明确给出BEGIN TRANSACTION语句,则SQL Server是将每个SQL语句都当成一个事务进行执行
第3页/共18页
事务的嵌套
嵌套事务只有在提交了最外层的事务后,数据才执行永久修改
嵌套事务时,ROLLBACK语句只能将所有内层事务回滚到最外层的BEGIN TRANSACTION语句
第4页/共18页
封锁
利用封锁技术可以有效地保证数据的一致性
封锁粒度:可以锁定在行、列、表、数据库等不同的单元上
SQL Server具有自动和强制封锁的功能
第5页/共18页
锁模式
锁模式:
共享锁(Share Lock)
排他锁(Exclusive Lock)
更新锁(
您可能关注的文档
- 临床心理治疗和心理护理.pptx
- 经济现代化日本经验与教训重建思路.pptx
- 光世界巡行沪粤八上.pptx
- bts咳嗽指南学习.pptx
- 大学体育健康教程民族传统体育课程.pptx
- 人教语文必修直面挫折学习描写.pptx
- 选修排列学习.pptx
- 高一数学函数表示法2.pptx
- 道德讲堂13学习.pptx
- 基础知识点总结一.pptx
- 2026秋季新教材湘美版小学美术四年级上册(全册)教学设计(附目录p107).docx
- 2026秋新教材湘美版小学美术五年级上册(全册) 教学设计(附目录p103).pdf
- 2026秋新教材湘美版小学美术五年级上册(全册) 教学设计(附目录p103).docx
- 2026秋季新教材湘美版小学美术四年级上册(全册)教学设计(附目录p107).pdf
- 江苏省丹阳中学2027届化学高二上期中联考试题含解析.doc
- 2027届新疆巴州三中高一上化学期中质量跟踪监视模拟试题含解析.doc
- 2027届福建省师大附中化学高一上期末联考试题含解析.doc
- 林州一中分校2027届高二化学第一学期期中复习检测试题含解析.doc
- 宁夏大学附属中学2027届高三化学第一学期期中考试模拟试题含解析.doc
- 贵阳市第二实验中学2027届高一上化学期中质量检测试题含解析.doc
原创力文档

文档评论(0)