Показать сообщение отдельно
Старый 13.10.2009, 12:16   #9  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
Цитата:
Сообщение от ZVV Посмотреть сообщение
Но а вообще, конечно да, основная причина использования транзакций для временных таблиц - это именно откат (t.ttsAbort) в случае необходимости, а не фиксация... Я так понял вы это, в частности, хотели подчеркнуть?
Признаться, я даже не помню где бы мне явно приходилось вызывать метод ttsabort. Просто я хотел обратить внимание автора, чей код я процитировал своим первым сообщением в этой ветке, что стоит иметь ввиду, несколько неожиданную(ИМХО), особенность транзакций в работе с временными таблицами. Самой фичей равнодушия вр. таблиц к транзакциям, на практике, я воспользовался всего один раз: использовал ее как кэш уже обработанных операций, что бы в случае ошибки не потерять уже готовые транзакции и в обработчике исключения перелить что успел обработать в постоянную таблицу.

p.s. Знатный оффтопик получился