Форум: "Базы";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];
Вниз200 откат транзакций Найти похожие ветки
← →
KAA (2002-02-07 14:40) [0]В хранимых процедурах я использую транзакции. Внутри транзакции у меня происходит вызов других процедур, в которых тоже могут быть свои транзакции.
В случае поступления ошибочных данных происходит откат транзакции.
Во время работы с програмой некоторые процедуры отрабатывают нормально и результат вроде как записывается в базу. Если неправильно, в базу ничего не записывается (происходит откат транзакции).
Если программу закрыть после такого отката транзакции, может произойти откат некоторых предыдущих действий, которые отработали нормально.
В чем может быть дело?
← →
Johnmen (2002-02-07 15:54) [1]Как я понял, тебе надо разобраться с механизмом вложенных транзакций.
← →
Леша (2002-02-08 05:03) [2]На момент выхода принудительно завершай транзакции.
← →
KAA (2002-02-08 11:01) [3]в случае ошибки я делаю ROLLBACK TRANSACTION <имя> и выхожу из процедуры
← →
wicked (2002-02-08 11:31) [4]2 KAA ©
а еще есть такая системная переменная - @@trancount... прочти о ней в transact sql help"е, должно помочь решить проблему....
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c