Вопросы к Поиску с Алисой
Использование OUTPUT INTO отличается от обычного INSERT тем, что позволяет не только выполнить операцию модификации, но и зафиксировать информацию о том, что уже произошло. habr.com Это полезно, например, для логирования произошедших действий. habr.com
С помощью OUTPUT можно получить значения каждой строки, которая была затронута операциями INSERT, UPDATE или DELETE. www.sqlservercentral.com Результат можно вставить в отдельную таблицу во время выполнения запроса. www.sqlservercentral.com
Таким образом, основное отличие в том, что INSERT выполняет саму операцию модификации, а OUTPUT позволяет получить и сохранить данные о том, что произошло после неё. habr.com www.sqlservercentral.com
Например, с помощью OUTPUT можно сохранить новое значение IDENTITY после исполнения операции INSERT, а также одновременно вести учёт старых и новых версий данных в сценариях аудита изменений. sky.pro