У меня есть простая таблица сведений, например, так:
listid
custid
status
last_changed
Первичный ключ состоит из listid
и custid
.
Теперь я пытаюсь настроить триггерэто устанавливает столбец last_changed
на текущую дату и время каждый раз, когда происходит вставка или обновление.Я нашел много информации о том, как это сделать с одним столбцом PK, но с несколькими PK путает правильное указание PK из таблицы INSERTED.
Триггер должен работать в SQLServer 2005/2008 / R2.
Спасибо за работающий код триггера!
Бонусом будет также проверка того, действительно ли данные были изменены, и только обновление last_changed в этом случае, но радина самом деле, понимая, как правильно кодировать основной вопрос, я хотел бы видеть его как отдельный блок кода, если вообще.