быстрый вопрос для вас.
Я создал триггер таблицы, который при обновлении таблицы копирует старую и новую запись в таблицу аудита.
Ничего сложного, как показано ниже.
after update
as
begin insert into dbo.audittable
select * from dbo.maintable a inner join deleted i on i.field = a.field
end
и затем наоборот для вставки новой копии записи.
В любом случае, мой процесс не единственный, который обращается к dbo.maintable. Может быть несколько обновлений, выходящих за эту таблицу в день, и я не хочу перегружать таблицу аудита. Обновление таблицы, которую я делаю, выполняется в хранимом профе c, вызываемом из приложения c#. Можно ли каким-либо образом создать триггер или проверить обновления таблицы, но только для обновлений, которые я выполняю через моего 1 хранимого профи c?
Спасибо,