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 数据库里设置了当插入数据时,便触发器插入更新时间,但我导入数据时,触发器却没有工作。

sqlserver 2000中 如何控制数据库表有且只有一条记录

sqlserver怎么把服务器上的数据库备份到本地,不是局域网的服务器?