sql2000 多表触发器如何关联编写?

下单dd表有个佣金字段,销售发货表ckma里发货后,手动对应的选取收款单skd动作保存后,自动将这个订单的佣金比例*销售总金额的值和订单信息插入到外贸费用wmfy表里。触... 下单dd表有个佣金字段,销售发货表 ckma里发货后,手动对应的选取收款单skd动作保存后,自动将这个订单的 佣金比例*销售总金额的值和订单信息 插入到 外贸费用wmfy表里。触发器多表关联

真心不懂,求大神指点下。
展开
 我来答
li101chao
2014-12-04 · TA获得超过233个赞
知道小有建树答主
回答量:1044
采纳率:92%
帮助的人:655万
展开全部
是向skd这个表中插入一条记录吗?
如果是的话,你就把触发器建到skd表上

create trigger Tri_skd
on skd

for insert--向skd中插入一条数据触发

as

declare @FormNo varchar(10)--订单编号,如果ID是唯一标识,则用ID

declare @Rate money--佣金比例
declare @M --金额
select @FormNo=订单编号,@M=金额 from inserted
if @FormNo is not NULL
begin
select @Rate=佣金比例 from dd where 订单编号=@FormNo
if @Rate is not NULL
begin
insert into wmfy select @FormNO,getdate(),@M*@Rate
end
end
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式