У меня есть таблица с 3 полями [ID, Name, LastUpdated].
LastUpdated имеет значение по умолчанию "GetDate (), поэтому оно автоматически заполняется при добавлении новой записи.
КогдаВместо этого я запускаю UPDATE для TABLE, и я бы хотел, чтобы это поле само сбрасывалось до текущего GetDate ().
CREATE TRIGGER dbo.Table1_Updated
ON dbo.Table1
AFTER UPDATE
AS
BEGIN
SET NOCOUNT ON;
UPDATE dbo.Table1 SET LastUpdated = GETDATE()
END
GO
Но поскольку у меня нет предложения WHERE, ВСЕ записи обновляются.
ВОПРОС:
Где бы я мог получить значение идентификатора обновленной записи в триггере ОБНОВЛЕНИЯ?
Будет ли факт обновления полятаблицы внутри триггера, повторно вызвать новое событие триггера (и т. д.)?