Это удалит документ из таблицы Document
и выведет информацию об удаленном документе в таблицу FinishedDocument
.
DELETE
FROM Document
OUTPUT Deleted.DocumentId
, Deleted.DocumentDescription
INTO FinishedDocument
WHERE DocumentId = @DocumentId
Мне нужно удалить документ не только из таблицы Document
, но и из таблицы DocumentBackup
. Тем временем мне нужно сохранить вставку в FinishedDocument
.
Возможно ли все это с помощью только одного оператора? Если нет, можно ли использовать второй DELETE
(против DocumentBackup
) со всем этим, обернутым в транзакцию?