2009-12-12 6 views

ответ

2

INSERTED содержит новые значения, а DELETED содержит старые значения.

1

Да, для новых значений, вы делаете. Для заменяемых значений вы используете ту же виртуальную таблицу DELETED, что и в триггере удаления.

0

Только примечание, чтобы увеличить другие ответы - ВСТАВИТЬ и УДАЛИТЬ доступны для триггеров, но также и для OUTPUT clause.

Если вы просто выполняете относительно простые задачи, такие как выбор или сохранение вставленных/обновленных данных, предложение OUTPUT может помочь вам избежать использования триггеров вообще, что выгодно, поскольку триггеры имеют тенденцию быть довольно прозрачными.

Смежные вопросы