Создайте триггер, который вставляет значения в новую таблицу при обновлении столбца.

Я просматривал некоторые предыдущие ответы о триггерах здесь, но не могу найти именно то, что мне нужно, но я уверен, что мой вопрос был задан/ ответил раньше.

Я пытаюсь отслеживать любые изменения в столбцах A и B в таблице 1.

Если это значение изменится, я хочу отслеживать значения, вставляя существующее значение и новое значение в другую таблицу с датой.

Я рассматривал возможность использования чего-то подобного для вставки, но не уверен, как добавить получение существующих и новых значений исходной таблицы (таблица 1):

CREATE TRIGGER NewTrigger ON table1
FOR INSERT
AS

INSERT INTO table2
        (columnA , columnB, todaysDate)
    .
    .

go

Мне нужно использовать (я думаю)

Before update ON table1 FOR EACH ROW
   .
   .
   .
BEGIN

и просмотреть все изменения и вставить их сначала, а затем сделать то же самое после обновления?

10
задан Standage 29 March 2012 в 19:14
поделиться