| 无奈,还是第一次写mssql的触发器,企业管理器直接有模板,不错,呵呵 放个demo供以后模仿: //新增时触发
CREATE TRIGGER [In_EgStock] ON [dbo].[est_outlist]
//更新时触发 CREATE TRIGGER [Up_EgStock] ON [dbo].[est_outlist]
select @New_Weight=weight from inserted if update(weight) UPDATE P SET p.isSaleLock = 1 , p.salelockweight = isnull(p.salelockweight,0) + (@New_Weight- @Old_weight) FROM eg_stock P,est_outlist G where G.stockid=p.stockid and G.isdel<>1 UPDATE P SET p.isSaleLock = 0 FROM eg_stock P,est_outlist G where G.stockid=p.stockid and p.salelockweight=0 else |
触发器
最新推荐文章于 2025-06-21 19:32:51 发布
本文提供了一个MSSQL触发器的实例,包括在新增和更新操作时触发的两种情况,展示了如何通过触发器自动更新库存锁定状态及重量。
6300

被折叠的 条评论
为什么被折叠?



