0
点赞
收藏
分享

微信扫一扫

SQL server 实现触发器备份表数据

河南妞 2022-08-03 阅读 158

在项目里一个表(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

举报

相关推荐

0 条评论