问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql存储过程中事务出现错误回滚,那么在回滚之后的语句会执行吗

发布网友 发布时间:2022-04-08 21:03

我来回答

3个回答

懂视网 时间:2022-04-09 01:25

List<UserBaseInfoModel> GetCityByExamId(Guid ExamID) { var cur_user = this.GetCurrentUser(); using (SqlConnection conn = new SqlConnection(connectionString)) { conn.Open(); SqlCommand cmd; using (SqlTransaction trans = conn.BeginTransaction()) { try { string sql = @" SELECT u.City FROM Exam_User_Power p,dbo.User_BaseInfo u WHERE p.ExamID=@ExamID AND p.UserID=u.UserID GROUP BY u.City "; cmd = new SqlCommand(sql, conn, trans); cmd.Parameters.AddWithValue("ExamID", ExamID); SqlDataAdapter sda = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); sda.Fill(ds); List<UserBaseInfoModel> list = (List<UserBaseInfoModel>)IListDataSet.DataSetToIList<UserBaseInfoModel>(ds, 0); trans.Commit(); return list; } catch { trans.Rollback(); throw; } finally { conn.Close(); } } } return null; }

技术分享

事务处理拼接sql语句对数据库的操作.异常回滚

标签:

热心网友 时间:2022-04-08 22:33

会的。

一般回滚操作都是写在异常处理,或是sql的最后。如果你的sql中出现错误 ,代码会立即跳转到错误处理代码上执行,比如回滚,但紧接在错误行之后的代码不会执行的。


1.update .....;

2.select ......;
3.when Exception
....rollback;
4.insert into .....

以上伪代码,如果行1出错,行2将不会执行,直接跳转到行3,然后行4 也会执行。

热心网友 时间:2022-04-08 23:51

看你的语句怎么控制。一般的应用是有错误后不执行后面的代码。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
干货| 如何利用PPT绘制手绘图像(内含视频教学)。 小米Mix2s开发者选项的设置与应用指南(探索小米Mix2s开发者选项)_百度... 我今年41岁女,我想问一买哪种养老保险更合算,可以一次买吗?要多少... 我们家有营业执照。我现在41岁了。养老保险如何来买?一年,交多少钱? 搅拌桩的两喷两搅怎么理解 ...上关于一喷二搅、二喷二搅、二喷三搅、二喷四搅的具体做法 两搅两喷与四搅四喷的区别 三轴搅拌桩两搅四喷是什么意思 梦幻西游将军令怎么解绑 EXCEL表,求值? 垂体功能低下的症状 是什么? lol昵称如何查询qq号 手机奔图2110w打印怎么彩印 家庭卧室led灯怎么接线路。 家庭灯开关怎么接线 家里的灯泡怎样连接? 家里日常的 日光灯座怎么接线啊!? 寻求经典【耽美评论】的链接 关于家中照明灯的接线问题? 推荐耽美坛子 家里卧室灯的两个开关怎么接线 女生买Bra的时候数值是什么意思? 凤于九天最新 windows10安装系统如何删除分区? 为什么西陆的耽美文库都打不开了,昨天还能看得呀,到底是怎么回事? wiWindows10,系统突然多出来的分区,怎么取消,能取消么? 水晶岩城的备份博客 连续观察日记 400字左右 妹子第一次穿Bra时是什么感觉 观察日记x则400字 什么是垂体功能低下? 脑垂体功能下降是什么意思,不懂 先天性脑垂体功能低下是什么原因造成的,如何避免 脑垂体功能下降怎么办 垂体前叶功能减退症的介绍 性腺功能低下,脑垂体功能低下,这个病能治吗 华为荣耀v9内存卡卡槽在那里 成人腺垂体功能减退症的症状体征 请问得了垂体瘤,有哪些症状? 垂体瘤造成性功能低下的原因是什么? 刚到的荣耀9,存储卡插在哪啊,求助 荣耀V9怎样把应用移到内存卡里? PASHION是什么牌子 pazzion是什么牌子 鞋垫写着fashion是什么牌子?&gt; Ted Baker,Massim和Massimo Dutti都是些什么服装品牌? fashiontrendbofcompspfcl0218是啥牌子的鞋 电视因无信号自动关机了,要如何才能开机?拔电源重启都没用 液晶彩色电视机怎么重启? 小米电视怎么重启