declare @err_msg varchar(1000); --创建一个提示变量
set xact_abort on --如果产生错误自动回滚
begin try
begin tran --开始事务
begin
begin
--需要执行的语句内容
insert into Users(UserName,PassWord) values(1,'zhangsan','123456')
end
end
commit tran --提交事务
end try
begin catch
rollback transaction; --回滚事物
select @err_msg=ERROR_MESSAGE() --返回完整的错误信息
raiserror (@err_msg,16,1) --抛出错误
return;
end catch;
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有