Вниз
Скачать: 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 вся ветка

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



Память: 0.47 MB
Время: 0.014 c
2-1213650701
rhammer
2008-06-17 01:11
2008.07.20
Значение TComboBox


2-1214064213
Crookers
2008-06-21 20:03
2008.07.20
Регистр


15-1212722831
Andre_s
2008-06-06 07:27
2008.07.20
Исходный код Paint-a


15-1212738574
андр.
2008-06-06 11:49
2008.07.20
dcu


6-1174885444
Serega82
2007-03-26 09:04
2008.07.20
Передача файлов из браузера на web-сервер




   Наверх