create trigger [poorder_insert_01] on [dbo].[poorder]
for insert
as
declare @poorder_interid int
select @poorder_interid=finterid from inserted
if IF EXISTS ( SELECT 1 FROM poorder p1 inner join poorderentry p2 on
p1.finterid=p2.finterid inner join t_supplyentry t1 on
t1.supid=p1.fsupplyid
where p2.fitemid=t1.fitemid and p2.ftaxprice>t1.fprice
)
BEGIN
ROLLBACK TRAN
RAISERROR('含税单价不能高于供应商报价!',18,18)
END
for insert
as
declare @poorder_interid int
select @poorder_interid=finterid from inserted
if IF EXISTS ( SELECT 1 FROM poorder p1 inner join poorderentry p2 on
p1.finterid=p2.finterid inner join t_supplyentry t1 on
t1.supid=p1.fsupplyid
where p2.fitemid=t1.fitemid and p2.ftaxprice>t1.fprice
)
BEGIN
ROLLBACK TRAN
RAISERROR('含税单价不能高于供应商报价!',18,18)
END
CREATE trigger [poorder_insert_01] on [dbo].[poorder]
for insert
as
declare @poorder_interid int
select @poorder_interid=finterid from inserted
if EXISTS ( SELECT 1 FROM poorder p1 inner join poorderentry p2 on
p1.finterid=p2.finterid inner join t_supplyentry t1 on
t1.fsupid=p1.fsupplyid
where p2.fitemid=t1.fitemid and p2.ftaxprice>t1.fprice
)
BEGIN
ROLLBACK TRAN
RAISERROR('含税单价不能高于供应商报价!',18,18)
END