SQL server 实现触发器备份表数据
Posted sysname
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL server 实现触发器备份表数据相关的知识,希望对你有一定的参考价值。
在项目里一个表(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
以上是关于SQL server 实现触发器备份表数据的主要内容,如果未能解决你的问题,请参考以下文章
sql server 如何用sql语句实现单个表的备份和还原。
sql server 中有一张表,我想把表中两列的数据合并后插入本表中另一列!请问怎么实现
SQL Server 2005 如何将一个数据库中的几张表,引入到另一个数据库中。
sql server 数据库里设置了当插入数据时,便触发器插入更新时间,但我导入数据时,触发器却没有工作。