我有两张相互连接的桌子。我希望它如果第一个表值改变它会自动改变第二个表的值。针对此问题的任何 Magic Code 。
这是我的第一张表:
First table:
TIMESTAMP Status
1/29/2013 08:00 0
1/29/2013 08:30 0
1/29/2013 09:00 1
Second table:
Status DATETIME_INPUT
0 1/29/2013 08:00
0 1/29/2013 08:30
第一个表控制第二个表,我希望每次我都添加输入第一个表, 它也会自动更改Second Table。
例如,我在First Table中添加最后一行,但它没有更改Second Table,我想要它 自动更改
请提供一些解决方案
答案 0 :(得分:2)
这是一个非常基本的触发器,可以在第二个表插入第一个表时插入数据。
CREATE TRIGGER trig_Update_SecondTable
ON [FirstTable]
FOR INSERT
AS
Begin
Insert into [SecondTable] (Status, DATETIME_INPUT)
Select Distinct i.Status, i.TIMESTAMP
from Inserted i
End
点击此处查看其他信息:
祝你好运。