Dmitry Yemanov пишет:
21.09.2010 12:19, Качановский Дмитрий пишет:
Если нет WHEN, то отменены будут все. Иначе только сбойный.
все отменены могут быть только если роллбак сделал
или я снова ошибаюсь
Все в пределах begin/end блока.
ну да именно так там и было написано, но или я неправильно это понимаю,
или что то не так делаю, поскольку у меня результат предыдущих
операторов сохраняется.
есть операции которые выполняются в цикле
на каждом шаге может произойти сбой (на одном шаге более одной операции)
если это происходит надо откатить именно этот шаг и идти дальше
Попробуй так:
begin
begin
<шаг>
end
when any do begin end
end
поробовал
пока результат тот же
может конечно сработал кеш метаданных и отрабатывает предыдущая версия,
но вроде переконнекчивался, так что не должен бы.