For at udvide gerrytans svar, når du eksplicit sætter IMPLICIT_TRANSACTIONS TIL, kan du bruge en ROLLBACK. Se MSDN-dokumentet relateret til dette. Bemærk, at dette ikke er standard autocommit transaktionstilstand .
Dette giver mig mulighed for at køre en erklæring som;
SET IMPLICIT_TRANSACTIONS ON
INSERT INTO my_table (item_type, start_date_time)
VALUES ('TEST', CURRENT_TIMESTAMP)
ROLLBACK
-- Shouldn't return the 'TEST' value inserted above.
SELECT * FROM my_table ORDER BY start_date_time DESC