要回滚一个SQL事务,可以使用以下方法:
BEGIN TRANSACTION; -- 执行一系列SQL操作 ROLLBACK; BEGIN TRANSACTION; -- 执行一系列SQL操作 SAVEPOINT savepoint1; -- 执行另一系列SQL操作 ROLLBACK TO SAVEPOINT savepoint1; -- 这里只会回滚到savepoint1之前的操作 COMMIT; START TRANSACTION; -- 执行一系列SQL操作 ROLLBACK;