--检查指定列,符合条件才触发,在where中加条件
CREATE TRIGGER TRIGGER_EP on EP
FOR insert
AS
begin
if exists(select 1 from inserted where column_name is not null --此处写指定的条件)
begin
..................
end
end
……
[/Quote]
CREATE TRIGGER TRIGGER_EP
ON EP
for insert
as
begin
if exists(select * from inserted where Gdianliang is not null)
begin
declare @gudianliang int,@fengdianliang int,@gudianjia int,@fengdianjia int,@pno int,@dianfei float
select @gudianliang=Gdianliang from inserted
select @fengdianliang=Fdianliang from inserted
select @pno=Pno from inserted
select @gudianjia=Plow,@fengdianjia=Phigh from price where Pno=@pno
set @dianfei=@gudianliang * @gudianjia + @fengdianjia * @fengdianliang
insert into EP(Dianfei) values(@dianfei)
end
end
--检查指定列,符合条件才触发,在where中加条件
CREATE TRIGGER TRIGGER_EP on EP
FOR insert
AS
begin
if exists(select 1 from inserted where column_name is not null --此处写指定的条件)
begin
..................
end
end