代码如下:
create trigger hyjf_insert on bill
for insert
as
declare @Jin float(8)
declare @A int
declare @Tmpbh varchar(50)select @Tmpbh=bill_memName from insertedSELECT @A=COUNT(1) FROM TEMP_bill WHERE  Temp_bh=@Tmpbh
if @A=0
BEGIN
INSERT INTO temp_bill values(@Tmpbh,0.0)
ENDselect @Jin = bill_real + temp_ssje from inserted a ,temp_bill b
where a.bill_memName=b.temp_bhif @Jin>=100
begin
update temp_bill 
set temp_ssje=@jin-floor(@jin/100)*100
where temp_bh=@Tmpbhupdate CustomerInfo
set CustomerInfo_Integral=CustomerInfo_Integral + (floor(@jin/100)*100)/10
where bill_memName=@Tmpbhend
elseupdate temp_bill 
set temp_ssje=@jin
where temp_bh=@Tmpbh
/*create table Temp_bill
( temp_bh varchar(50),
  temp_ssje float(8)
  )*/