Дана таблица Товар. На начало транзакций в таблице записей нет.
BEGIN TRANSAVE TRANSACTION p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10)INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20)INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30)INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40)INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50) SAVE TRANSACTION p2 DELETE FROM Товар WHERE Код_Товара=2 SAVE TRANSACTION p3 DELETE FROM Товар WHERE Код_Товара=5 SAVE TRANSACTION p4 DELETE FROM Товар WHERE Код_Товара<2 OR Код_Товара>4 ROLLBACK TRANSACTION p3 INSERT Товар (Код_Товара, Название, остаток) VALUES (6, 'f',60) SAVE TRANSACTION p5 INSERT Товар (Код_Товара, Название, остаток) VALUES (7, 'g',70) ROLLBACK TRANSACTION p5COMMIT
После завершения транзакции в таблице Товар останутся товары с кодами: