when any do - он что откатывае т

2010-09-21 Пенетрантность Качановский Дмитрий
Добрый всем день тут уперся в такой вот момент есть процедура примерно такого вида begin insert... update... ... insert... -- вот здесь происходит ошибка when any do begin and end я почему то был уверен, что все операции, которые выполнялись до сбойного статмента (в пределах блока begin

Re: when any do - он что откатыва ет

2010-09-21 Пенетрантность Dmitry Yemanov
21.09.2010 11:17, Качановский Дмитрий пишет: Добрый всем день тут уперся в такой вот момент есть процедура примерно такого вида begin insert... update... ... insert... -- вот здесь происходит ошибка when any do begin and end я почему то был уверен, что все операции, которые выполнялись до

Re: when any do - он что откатыва ет

2010-09-21 Пенетрантность Качановский Дмитрий
Если нет WHEN, то отменены будут все. Иначе только сбойный. все отменены могут быть только если роллбак сделал или я снова ошибаюсь но на тестах сейчас получил, что откатился только сам статмент все остальные изменения были приняты т.е., это я глубоко заблуждался? Так точно. Там еще

Re: when any do - он что откатыва ет

2010-09-21 Пенетрантность Качановский Дмитрий
Качановский Дмитрий пишет: а можно ли как то подругому, не откатывая всю транзакцию и не покидая текущей процедуры откатить блок операций? дополню свой вопрос, если заверну все операции одного шага в процедуру - это что-то меняет?

Re: when any do - он что откатыва ет

2010-09-21 Пенетрантность Dmitry Yemanov
21.09.2010 12:19, Качановский Дмитрий пишет: Если нет WHEN, то отменены будут все. Иначе только сбойный. все отменены могут быть только если роллбак сделал или я снова ошибаюсь Все в пределах begin/end блока. есть операции которые выполняются в цикле на каждом шаге может произойти сбой

Re: when any do - он что откатыва ет

2010-09-21 Пенетрантность Качановский Дмитрий
Dmitry Yemanov пишет: 21.09.2010 12:19, Качановский Дмитрий пишет: Если нет WHEN, то отменены будут все. Иначе только сбойный. все отменены могут быть только если роллбак сделал или я снова ошибаюсь Все в пределах begin/end блока. ну да именно так там и было написано, но или я

Re: when any do - он что откатыва ет

2010-09-21 Пенетрантность Качановский Дмитрий
приношу извинения, вроде заработало наверное я все-таки неправильно понял эту фразу вообщем пошел тестировать дальше спасибо

Re[2]: when any do - он что откатывает

2010-09-21 Пенетрантность Sergey Mereutsa
Привет! Если нет WHEN, то отменены будут все. Иначе только сбойный. Тут все большие, так что Дим, ты уточняй, что сохранены они будут если не делать явной отмены транзакции, а просто подтверждать её. Но если анализировать ошибку снаружи вызова и делать откат - то волосы будут мягкими и

Re: when any do - он что откатыва ет

2010-09-21 Пенетрантность Качановский Дмитрий
Sergey Mereutsa пишет: Привет! Если нет WHEN, то отменены будут все. Иначе только сбойный. Тут все большие, так что Дим, ты уточняй, что сохранены они будут если не делать явной отмены транзакции, а просто подтверждать её. Но если анализировать ошибку снаружи вызова и делать откат - то