请教一个简单的触发器写法 有2个表,表A有2列,ID和Stock分别记录商品ID和库存数量表B也有两列,ID和Sell,分别对应商品ID和销售数量触发器就是实现每当向B表添加一条销售信息时都从A表把对应ID的库存数量减掉销售数量 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create trigger updatestockon 表Bfor insertasbeginupdate t set stock=t.stock-b.sell from 表A t inner join inserted b on a.id=b.idend create trigger updatestockon 表Bfor insertasbeginupdate t set stock=t.stock-b.sell from 表A t inner join inserted b on t.id=b.idend create tigger test on b for insertasbeginupdate a set Stock=库存数量-b.销售数量 from a join inserted on a.id=b.idend 未明确指定列 SQL Server 表名是变量的问题 多表导入一张表中的问题 关于Drop Table 的问题,有做过的很简单,分只给解决问题的人,UP无分,谢谢 大家帮忙看一下,这个功能怎么用一句SQL写出来 数据表对比问题 sql server有没有比2000更新的版本出来? 怎么给数据库事务日志文件重新换一个新的 SQL 语句优化问题 怎样分析理解Explan table 的结构,越详细,分值越多!!! sql2000中,'ORIGINAL_LOGIN' 不是可以识别的 函数名。 请问有没有比较详细介绍SQL SERVER2008中使用.NET程序集的文章?
on 表B
for insert
as
begin
update t set stock=t.stock-b.sell from 表A t inner join inserted b on a.id=b.id
end
on 表B
for insert
as
begin
update t set stock=t.stock-b.sell from 表A t inner join inserted b on t.id=b.id
end
for insert
as
begin
update a set Stock=库存数量-b.销售数量 from a join inserted on a.id=b.id
end