Old и new values в MS SQL
Начал изучать MS SQL Server и столкнулся с такой проблемой как не знаю как обратиться к старым и новым значениям в триггере. В PL/SQL есть :old. и :new., есть ли в MS SQL подобный синтаксис или другой способ получить старые или новые значения в триггере?
Ответы (1 шт):
Автор решения: Streletz
→ Ссылка
Для получения "старых" данных, есть специальная таблица deleted.
SELECT * FROM deleted WHERE id=1;
Для получения обновлённых данных, есть специальная таблица inserted.
SELECT * FROM inserted WHERE id=1;
Более подробно в документации: Использование таблиц inserted и deleted