Я написал триггер, который хочу использовать для добавления даты в столбец записи, чтобы можно было отслеживать вставку элемента.
Существует большое количество вызываемых вставок (около 20000), и я заметил, что триггер будет обновлять все столбцы InsertDate, связанные с каждым элементом, каждый раз, когда добавляется новый элемент. Как я могу убедиться, что это происходит с элементом, вставляемым только один раз.
Мой триггер выглядит следующим образом:
SET ANSI_NULLS ON
SET QUOTED_INDENTIFIER ON
GO
CREATE TRIGGER [InsertDate_Item]
ON [dbo].[ItemHolder]
AFTER INSERT
NOT FOR REPLICATION
AS
UPDATE ItemHolder SET InsertDate = GETDATE()
Любая помощь будет высоко ценится.
Спасибо