/*
将销售订单号代入采购订单
*/
CREATE TRIGGER [dbo].[PORequest_luyu] --自定义触发器的名称
ON [dbo].[PORequest] --采购申请表 此处为表名,触发器的表名,意为在哪个表创建触发
FOR insert,update --触发类型:INSERT、UPDATE、DELETE;分别意为插入时、更新时、删除时触发,依据英文意思理解即可
AS
SET NOCOUNT ON
update PORequestentry --采购申请单分录表
set FEntrySelfP0132=b.forderbillno --客户订单 = 销售订单分录表.客户订单号
from PORequestentry a,SEOrderEntry b
-- 采购申请分录表 a,销售订单分录表 b
where a.FSourceInterId=b.FInterID
--采购申请分录表.原单内码 = 销售订单分录表.订单内码
and isnull(a.FEntrySelfP0132,0)<>isnull(b.forderbillno,0)
--采购申请分录表.客户订单 <> 销售订单分录表.客户订单号
and a.FSourceEntryID=b.fentryid
--采购申请分录表.原单分录号 = 销售订单分录表.分录号
将销售订单号代入采购订单
最新推荐文章于 2021-06-25 14:54:00 发布