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

SQL触发器中怎么给变量赋值

发布网友 发布时间:2022-04-13 13:31

我来回答

1个回答

热心网友 时间:2022-04-13 15:00

declare @Cnumber int;----销售商品的数量
declare @Cid varchar(50);----库存里面商品的ID
--给需要减少的商品的数量赋一个初始值,确保在重新赋值时不会出错

SET @Cnumber = 0
--给商品的编号赋赋一个初始值
SET @Cid = '1'
--如果不赋个初始值,在从inserted中获取并赋值时会出现值为NULL的情况

--获取需要减少的商品的数量和商品的编号

SELECT @Cnumber = Cnumber,@Cid = Cid FROM inserted
--接下来的更新操作就是按照你原来的去更新就行了

update Commodity---商品库存 set Cnumber=Cnumber-@Cnumber where Cid=@Cid

--也可以这样更新
UPDATE Commodity SET Cnumber = Cnumber - Cnumber
FROM
Commodity AS T
INNER JOIN
inserted AS T1
ON
T.Cid = T1.Cid
--这样可以批量更新,那么针对一条数据进行更新是没问题的,同事也省去了声明变量一级变量赋值的步骤
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...赵高指鹿为马、燕昭王以千金买千里骨马、田忌赛马的故事!_百度... 什么是草花? 草花是怎么用的? Rio和锐澳是一家吗 锐澳公司介绍 暧昧期间出去吃饭应该谁买单啊? 一般女方出走几天男方能起诉离婚 女生戴什么水晶手链好1992年出生的 送女生手链时怎么说才浪漫(蓝水晶),就比如像钻石是女人最好的朋友之类... 新民晚报杯足球赛市级总赛事组委会电话 在网上收藏的视频在哪里找? 在百度中播放的视频我收藏后存在哪里啦 指甲尖上面有白点是怎么回事? 指甲上有白点是怎么回事啊? 指甲上的白点是怎么回事 开个室内儿童淘气堡多少钱??? 开室内淘气堡投资多少钱??? 室内儿童乐园 淘气堡 p to p模式是什么意思? 万达广场有什么玩的 加盟室内儿童游乐场怎么样室内儿童淘气堡前景 开淘气堡要多少钱??? 幼儿园老师拍视频没我孩子,我就问老师我的孩子去淘气堡了吗,老师没回答? 三男子淘气堡内暴打一对母子被刑拘没有? 社交软件上的陌生女网友为什么留微信或者qq号码给我? 你的QQ号码是多少??我想加你... 关闭借呗还能再开通吗 什么叫狗头将军? 请大家帮忙《狗头军师指什么动物??》 狗头军师出主意是指什么生肖 黑钢m3为什么不能看了 这些是出自什么动漫的啊 谢谢 2010年最好看的动漫 高分跪求日本现代都市斗智类动漫 苹果6plus字体太大没法用,不用设置键怎么调,因为已找不到设置? 有谁知道翼 年代纪的声优 什么是Aqq 黑执事全部人设 怎么样关闭平板上aqq网络 苹果下载的aqq怎么打不开 支付宝的临时额度到期了怎么办 动物大联盟有aqq吗 下载aqq忘记密码怎么办 苹果aqq下载不了东西 新买的OPPOr11s有自带的手机膜,请问是属于什么膜呢?好像不是钢化膜?那我还需要去重新贴钢化膜吗? sql 变量赋值 安卓手机MT4在哪下载A 子宝多肉 原来的叶子差不多要枯了 根那里长了新芽很小 有救吗 多肉叶子干瘪有皱发软 盆栽子宝为何叶子卷?