Откат транзакции
Синтаксис
rollback transaction;
Описание
Откат транзакции выполняется до последней контрольной точки.
Пример
Последовательность запросов (утилита inl):
create or replace table test(i int); create or replace procedure tr_test() for debug code begin transaction; // execute "insert into test values (1);"; // begin transaction; // execute "insert into test values (2);"; // rollback transaction; // execute "insert into test values (3);"; // commit transaction; // end; execute tr_test(); select * from test; I - | 1| | 3|