21.09.2010 12:19, Качановский Дмитрий пишет:

Если нет WHEN, то отменены будут все. Иначе только сбойный.

все отменены могут быть только если роллбак сделал
или я снова ошибаюсь

Все в пределах begin/end блока.

есть операции которые выполняются в цикле
на каждом шаге может произойти сбой (на одном шаге более одной операции)
если это происходит надо откатить именно этот шаг и идти дальше

Попробуй так:

begin
  begin
    <шаг>
  end
when any do begin end
end


--
Дмитрий Еманов

Ответить