我一直负责将记录从一个表(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中更新。除此之外,我不确定如何使T2中的记录在T1中被删除时被删除。任何帮助将不胜感激。
你这样做有一个更新语句。像这样的帮助? http://stackoverflow.com/questions/2334712/update-from-select-using-sql-server –