回滚sql server中的所有记录

时间:2010-10-29 15:43:22

标签: sql sql-server sql-server-2005

我的采访者问我问我在数据库表中插入10行,在第5行我发现有些麻烦然后我怎么能回滚所有记录?

请让我知道我该怎么做

2 个答案:

答案 0 :(得分:5)

假设所有事件都发生在同一事务中,请使用ROLLBACK命令。

答案 1 :(得分:1)

插入行之前

BEGIN TRANSACTION TransactionName

[插入行]

然后

COMMIT TRANSACTION TransactionName

OR

ROLLBACK TRANSACTION TransactionName

插入期间的任何问题。