消息 547,级别 16,状态 0,过程 tr_XZYBIn,第 35 行 INSERT 语句与 COLUMN FOREIGN KEY 约束 'XZYB_Tow
USE [web_stat]
GO
ALTER TRIGGER [dbo].[tr_XZYBIn] ON [dbo].[XZYB]
INSTEAD OF INSERT
AS
BEGIN
DECLARE @year int,@month int,@type int,
@sj1 float,@sj2 float,@sj3 float,@sj4 float,
@sj5 float,@sj6 float,@sj7 float,@sj8 float,
@sj9 float,@sj10 float,@sj11 float,@sj12 float,
@sj13 float,@sj14 float,@sj15 float,@town_CCodeID varchar(3),
--(本期)将表XZYB中新插入的数据记录放入insert临时表
SELECT @year=Year,@month=Month,@type=Type,@town_CCodeID=Town_CCodeID
FROM inserted
IF not exists(select * from XZYB where Year=@year and Month=@month and Type=@type and Town_CCodeID=@town_CCodeID)
BEGIN
SELECT @sj1=CCP,
@sj2=CKCPJHZ,@sj3=KSE,@sj4=KSQYS,@sj5=LDZBC,
@sj6=LDZCHJ,@sj7=LRZE,@sj8=LSZE,@sj9=QMQYS,
@sj10=SJSJZE,@sj11=XJXSCZ,@sj12=XJZCZ,
@sj13=YSZKJE,@sj14=YYSR,@sj15=ZJZ,@town_CCodeID=Town_CCodeID
FROM inserted
BEGIN
INSERT into XZYB
SELECT Year,Month,Town_CCodeID,Type,CCP,CKCPJHZ,KSE,KSQYS,
LDZBC,LDZCHJ,LRZE,LSZE,QMQYS,SJSJZE,XJXSCZ,XJZCZ,
YSZKJE,YYSR,ZJZ,CCP_T,CKCPJHZ_T,KSE_T,KSQYS_T,LDZBC_T,
LDZCHJ_T,LRZE_T,LSZE_T,QMQYS_T,SJSJZE_T,XJXSCZ_T,XJZCZ_T,
YSZKJE_T,YYSR_T,ZJZ_T
FROM inserted
END