数据库 sql server 2005 触发器
表一仓库号,物品,数量,时间表二物品,数量,仓库号要让表一插入数据的如果表二中有物品且仓库号跟表一相同的行,则这一行的数量加上刚刚插入表一那一行的数量。求高手教啊~~~~...
表一 仓库号,物品,数量,时间
表二 物品,数量,仓库号
要让表一插入数据的如果表二中有物品且仓库号跟表一相同的行,则这一行的数量加上刚刚插入表一那一行的数量。
求高手教啊~~~~~ 展开
表二 物品,数量,仓库号
要让表一插入数据的如果表二中有物品且仓库号跟表一相同的行,则这一行的数量加上刚刚插入表一那一行的数量。
求高手教啊~~~~~ 展开
3个回答
展开全部
create TRIGGER 触发器名 on 表一 FOR INSERT
update 表二 set 数量=数量+1 where 仓库号=(select 仓库号 from INSERTED)
update 表二 set 数量=数量+1 where 仓库号=(select 仓库号 from INSERTED)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create trigger tri_数量
on 表一
for insert
as
begin
update t
set t.数量=t.数量+o.数量
from 表一 as o inner join 表二 as t
on t.仓库号=o.仓库号
end
我也初学,不知道这么写对不对,你试试看吧。错了不要见笑。
on 表一
for insert
as
begin
update t
set t.数量=t.数量+o.数量
from 表一 as o inner join 表二 as t
on t.仓库号=o.仓库号
end
我也初学,不知道这么写对不对,你试试看吧。错了不要见笑。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询