这将从Document表中删除文档并将有关已删除文档的信息输出到FinishedDocument表中。
DELETE
FROM Document
OUTPUT Deleted.DocumentId
, Deleted.DocumentDescription
INTO FinishedDocument
WHERE DocumentId = @DocumentId
我不仅需要从Document表格中删除文档,还需要从表格中删除该文档DocumentBackup。同时,我需要保持插入FinishedDocument.
这一切都可能只用一个语句吗? 如果不是,那么第二个DELETE(反对DocumentBackup),所有这些都包含在一个事务中,要走的路吗?