事务与游标

本文深入探讨了SQL Server数据库中事务的基本概念和管理,包括事务的ACID属性,以及不同隔离级别。同时,介绍了游标的使用,如何在事务中操作游标进行数据处理,为日常数据库任务和工作提供了实用指导。
摘要由CSDN通过智能技术生成

简单概述 事务与游标

 

事务

 

3 一个事务可以被定义为作为工作的单个的逻辑单元被一起执行的一串的操作。
3 单个的工作单元必须具有称为ACID(原子性,一致性,独立性,和持久性)的四个性质
ä 原子性
ä 一致性
ä 独立性
ä
 
* 为实现ACID性质的需求,SQL Servr提供了下面的特性:
3 事务管理
3 上锁
3
 
* 事务日志-SQL Server管理所有它的的事务而维护的日志
*
 
 
* BEGIN TRANSACTION:语句标志显示事务的开始
3 语法
     BEGIN TRAN[SACTION] [transaction_name |  
    @tran_name_variable]
* COMMIT TRANSACTION COMMIT WORK:语句标志显式事务的结束点
3 语法
  COMMIT [TRAN[SACTION][transaction_name |@tran_name_variable]]
 
* Autocommit事务
3  autocommit模式是SQL Server的缺省事务管理模式
* 结果:
3 事务的使用可以避免数据的不一致性
3
 
 
* ROLLBACK TRANSACTION  ROLLBACK WORK:这些语句把显式的或隐式的事务回滚到事务的开始,或者回滚到事务内的保存点
3 语法
ROLLBACK [TRAN[SACTION] [transaction_name |@tran_name_variable |savepoint_name |
@savepoint_variable]]
*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值