在项目里一个表(A)被增加, 需要同步插入的数据写别一个表(B)中:
条件:需要一个备份表(B) 和一个触发器(Insert_back)
创建备份(B)表
SELECT * INTO B FROM PATIENT
触发器
CREATE TRIGGER [dbo].[Insert_back] ON [dbo].[A]
FOR INSERT
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO B(
PATIENTID ,
BIRTHDATE,
SEX,
ETHNICGROUP,
COMMENTS,
RETRIEVEAETITLE,
ISSUEROFPATIENTID,
PATIENTNAME
)
SELECT
i.PATIENTID ,
i.BIRTHDATE,
i.SEX,
i.ETHNICGROUP,
'',
i.RETRIEVEAETITLE,
i.ISSUEROFPATIENTID,
i.PATIENTNAME
FROM
inserted i
END