永发信息网

怎么才能使这个存储过程具有原子性

答案:2  悬赏:20  手机版
解决时间 2021-02-27 20:10
怎么才能使这个存储过程具有原子性
最佳答案
一、存储过程中使用事务的简单语法在存储过程中使用事务时非常重要的,使用数据可以保持数据的关联完整性,在Sql server存储过程中使用事务也很简单,用一个例子来说明它的语法格式: Create Procedure MyProcedure ( @Param1 nvarchar(10), @param2 nvarchar(10) ) AS BeginSet NOCOUNT ON; Set XACT_ABORT ON; Begin Tran Delete from table1 where name=’abc’; Insert into table2 values(value1,value2,value3); Commit Tran End说明: 1 、使用存储过程执行事物,需要开启XACT_ABORT参数(默认值为Off),将该参数设置为On,表示当执行事务时,如果出错,会将transcation设置为uncommittable状态,那么在语句块批处理结束后将回滚所有操作;如果该参数设置为Off,表示当执行事务时,如果出错,出错的语句将不会执行,其他正确的操作继续执行。 2、当SET NOCOUNT 为 ON 时,不返回计数(计数表示受 Transact-SQL 语句影响的行数,例如在Sql server查询分析器中执行一个delete操作后,下方窗口会提示(3)Rows Affected)。当 SET NOCOUNT 为 OFF 时,返回...
全部回答
是有具有原子性
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小米手机突然操作不了了怎么办?
未来十年最火的十大行业是什么
牛氏修脚(学院路)这个地址在什么地方,我要处
改革属地稽查方式,提升税务稽查管理层级县级
英语翻译:你知道你爷爷多大年纪吗?
章程焊接这个地址在什么地方,我要处理点事
【howdoyoudo】howdoyoudo怎么回答
关于“得”“的”“的”的用法,请问是单纯得
一个女人如果在床上太开放 会不会被男人认为
中国平安人寿保险股份有限公司汉中心支公司勉
梦见凳子
目标具备的特性A.具体性B.可测量性C.实际性D.
2017年容桂哪些小学招插班生?
问道去哪领取推广人奖励?
真的吗英文怎么说,真的吗的英文例句
推荐资讯
求高手追款,需要定金的绕道,谢谢,
中交二航局我想知道这个在什么地方
76比24与36的和多多少?列式正确的是76-24 36,
广东年丰家私城在什么地方啊,我要过去处理事
英语香蕉怎么写
雪花的快乐 诗中那个“有朱砂梅的清香”的她
XQuartz for mac现在还有没有用的人,谁装了
韩国叫‘大叔’跟中国的大叔有什么不同啊?
熠荣鞋业地址有知道的么?有点事想过去
中国汤沟桃花节除了可以品尝美食还有哪些美景
网上什么借贷比较靠谱
小麦毛粮是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?