Как зафиксировать изменение данных в таблице SQL Server с помощью триггеров, когда мы обновляем всю таблицу вместо некоторых записей? - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть таблица Inventory в промежуточной базе данных, которая обновляется каждый день. Я создал задание, которое сначала удаляет таблицу, а затем вставляет всю таблицу из транзакционной БД в промежуточную БД. Я хочу перехватить все записи, измененные за один день.

Вопрос: есть ли способ перехватить измененные значения со времени последнего обновления sh с использованием триггеров DML? (Я знаю, что триггеры DML работают с операциями INSERT, UPDATE, DELETE над записями, но здесь я отбрасываю всю таблицу и вставляю в нее данные из Oracle OLTP DB). Функция захвата изменений данных (CD C) не поддерживается в моей SQL Server Business Intelligence редакции.

...