VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: caboom04

基本的概念搞不懂了,越看越不懂,求人指点

[复制链接]

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-5-2 16:00:01 | 显示全部楼层
if @@error>0
rollback
else
commit
回复

使用道具 举报

0

主题

20

帖子

19.00

积分

新手上路

Rank: 1

积分
19.00
发表于 2020-5-4 11:00:01 | 显示全部楼层
还是不太清楚
begin transaction
.......................
rollback

全部成功,全部取消;部分成功,也全部取消

既然都是取消  为什么还要有这个关键字?

========================
这只是一个理论上的例子
实际不太会这样的
一般是要加个判断的
if ...
rollback
else
commit
这个判断不一定是出错判断,可能是别的判断
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表