标签: sql-server truncate
我遇到过多篇文章,说截断在事务中可以回滚,因此可以回滚truncate和delete。 1)回滚删除命令也只能在事务处理权限内完成? 2)当我们不能回滚截断语句时
答案 0 :(得分:1)
任何事务都可以回滚,无论它是否包含TRUNCATE,DELETE或任何其他操作。 ROLLBACK命令仅适用于事务。 SQL Server没有"回滚"任何在交易之外运行的操作。
要撤消在事务外部执行的操作,您必须从备份执行还原。