【数据库视频】--事务及其模式

不知道为什么这个视频中要把SQL server 的事务和事务模式这两节分开来讲,是因为这二者没有联系吗?我们一起看一下。

事务

首先,SQL server中事务的语句,

接下来,敲一下视频中的例子把这四个语句都体验一下。 

其实,我有点弄不懂,为什么要用事务呢?于是,我查了一下,原来是因为事务是作为单个逻辑单元执行的一系列操作,它是一个不可分割的工作逻辑单元。它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。

就像这个例子,声明了@gender,于是添加信息时就可以进行判断,如果不符合条件,就不会将信息添加进去,从而减少了工作量,也规范了数据插入操作。

事务模式

那么上面的第一张图就是我们事务模式的功能,果然,视频并没有过多地介绍事务与事务模式之间的关系,而是简单的告诉我们事务有哪些模式。

嵌套事务

嵌套事务,就是我们在执行事务过程中可以插入查询,不再只是单纯地查询已知的信息,上面这个例子中,由于我的班级里没有金融管理一班,所以零行受影响,当我改成了英语一班,就将信息插进去了。

这两幅图片告诉了我们什么事锁,以及都有哪些类型的锁。

BEGIN……END 语句块

XACT-ABORT 选项

XACT-ABORT选项就是在SQL语句出回滚当错时,判断其是否能自动回滚到当前事务,如果是on,则回滚;如果是off,则只是

回滚当前的语句。

另XACT-ABORT只设置在运行或执行时,而并非分析时。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值