Вниз
Скачать: CL | DM;

Несколько безымянных savepoint-ов и один откат. Куда откатит?..   Найти похожие ветки 

← →
Курдль ©   (2004-05-05 10:38) [0]

Имеются savepoint-ы, расставляемые внутри курсорного цикла.
Иногда возникает необходимость отката до последнего из них.
Произойдет ли откат до самого последнего, или до самого первого?
И вообще, как корректно их расставлять, откатывать и релизить?
(Можно на примере MS SQL, если уж Sybase никто не юзает).


← →
Sergey13 ©   (2004-05-05 10:43) [1]

не Oracle - забавная БД. 8-)


← →
Ломброзо ©   (2004-05-05 11:06) [2]

В документации по "Не Oracle®", разделе "Accessing and Changing Relational Data/Transactions" и подлежащих разделах, в частности "Nesting transactions", всё достаточно неплохо разжёвано.


← →
Курдль ©   (2004-05-05 11:37) [3]

Ломброзо ©   (05.05.04 11:06) [2]
Вот шайтан! Точно, тока в разделе "Naming and nesting savepoints"
:)
Т.о. rollback to savepoint откатывает до последнего savepoint-а, а если надо "достать" до предыдущего - делаем release savepoint, которым убивается последний и активным становится предпоследний! Йесс! Война окончена. Всем спасибо!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.042 c
3-1084345728
roadstar
2004-05-12 11:08
2004.05.30
SQL-запрос?


14-1084156747
TGero
2004-05-10 06:39
2004.05.30
TImage - ничто, Delphi - все!


1-1084745029
killer
2004-05-17 02:03
2004.05.30
XPManifest и Panel


1-1084964951
SMT
2004-05-19 15:09
2004.05.30
Очистка свободного пространства экрана вокруг формы


14-1084085591
Инкогнито
2004-05-09 10:53
2004.05.30
Про день Победы и немного о праздниках




   Наверх