Любую транзакцию можно откатить, содержит ли она TRUNCATE, DELETE или любую другую операцию.Команда ROLLBACK применяется только к транзакциям.В SQL Server нет функции «отката» любой операции, выполняемой вне транзакции.
Чтобы отменить операции, выполненные вне транзакции, вам потребуется выполнить восстановление из резервных копий.