我一直在寻找关于触发器的一些以前的答案在这里,但无法找到我需要的东西,但我确定我的问题已被问到/之前回答。创建一个触发器,当一列更新时将值插入到一个新表中
我试图跟踪table1中columnA和columnB的任何更改。
如果此值发生更改,我想通过将现有值和新值插入到具有日期的其他表中来跟踪值。
我一直在考虑使用像这样的插入,但不知道如何添加获取源表的现有的和新的值(表1):
CREATE TRIGGER NewTrigger ON table1
FOR INSERT
AS
INSERT INTO table2
(columnA , columnB, todaysDate)
.
.
go
我需要使用(我认为)
Before update ON table1 FOR EACH ROW
.
.
.
BEGIN
并查看所有的变化,并插入这些第一次然后做更新后相同?
的答案确定欢呼我会看看这个并回到你身边。 – Standage 2012-03-29 19:31:18
对不起,我确实想跟踪插入或更新的柱面中的实际值,这很容易完成? – Standage 2012-03-29 19:40:34
我有一个基于你的答案工作的解决方案,所以谢谢! – Standage 2012-03-29 21:05:38