我的任务是将记录从一个表(T1)推送到另一个表(T2)。我的插入部分如下:
CREATE TRIGGER [dbo].[CP_to_TW2]
ON [dbo].[TEST_PROJ]
FOR INSERT
AS
BEGIN
INSERT INTO dbo.TEST_TW (PROJECT_ID,PROJECT_DESC,PROJECT_MANAGER)
SELECT PROJ_ID,PROJ_ID+PROJ_NAME,PROJECT_MANAGER FROM inserted
END
TEST_PROJ是T1,TEST_TW是T2。 PROJECT_ID和PROJ_ID列存储唯一ID。触发器触发正确并将相应的行插入T2。但是,我不确定如何对T1进行修改以在T2中显示。例如,如果项目经理在T1中更新,则还需要在T2中更新。除此之外,我不确定如何在T1中删除T2中的记录。任何帮助将不胜感激。
答案 0 :(得分:2)
您还可以为删除或更新操作创建触发器,在更新中除了插入
之外还删除了表{{1}}