Текущий архив: 2008.07.20;
Скачать: CL | DM;
Вниз
MS SQL 2000 TRANSACTION Найти похожие ветки
← →
андр. (2008-06-05 13:07) [0]Хотелось бы изучить работу с транзакциями, но по материалам учебников (книг) неочень понятно. Хотелось бы видеть жирные примеры работы с тра-ями. Может есть у кого наглядные примеры ?
← →
clickmaker © (2008-06-05 13:10) [1]> Может есть у кого наглядные примеры ?
declare @InnerTran bit
if @@TRANCOUNT = 0
begin
begin tran
@InnerTran = 1
end
update table1 ...
select @ErrCode = @@error
if @ErrCode <> 0 goto Handle_error
insert into table2...
select @ErrCode = @@error
if @ErrCode <> 0 goto Handle_error
Handle_Error:
if @InnerTran = 1
if @ErrCode = 0
commit tran
else
rollback tran
← →
андр. (2008-06-05 13:26) [2]Я так понимаю
@@TRANCOUNT
возвращает колицество транзакций, только вот непонятно внутри пакета (триггера например) или глобальное количество ?
← →
clickmaker © (2008-06-05 13:28) [3]Returns the number of active transactions for the current connection.
(c) MS SQL Books Online
← →
Anatoly Podgoretsky © (2008-06-05 14:26) [4]> андр. (05.06.2008 13:07:00) [0]
БОЛ лучший источник и актуальный
← →
MsGuns © (2008-06-05 15:04) [5]Мелкомягкий БОЛ славится своей "ясностью" и "полнотой". Особенно поражают воображение примеры ;)
← →
Anatoly Podgoretsky © (2008-06-05 15:20) [6]> MsGuns (05.06.2008 15:04:05) [5]
В общем то так и есть, только в некоторых, как правило сложных местах туман, но тут и другие источники не помогают. Слишком сложные вещи, которые интересуют мало число разработчиков и требуют особой высокой квалификации.
← →
Style © (2008-06-05 15:26) [7]Как вариант почитать того же Хендерсона. Тогда многое, на что не достаточно уделяется внимания в БОЛ - прояснится )
← →
андр. (2008-06-05 15:39) [8]
> Style © (05.06.08 15:26) [7]
> Как вариант почитать того же Хендерсона
Кинь в меня ссылкой пж.
← →
Style © (2008-06-05 16:06) [9]http://www.piter.com/book.phtml?978546900257
Вот эту книжку ищи. Много практических примеров.
← →
андр. (2008-06-05 17:48) [10]
> Style © (05.06.08 16:06) [9]
Нашел. В кого кинуть ?
Страницы: 1 вся ветка
Текущий архив: 2008.07.20;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.04 c