Вниз
Скачать: 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.017 c
2-1214108702
WebSQLNeederrr
2008-06-22 08:25
2008.07.20
Выход из цикла, но не выход из процедуры? Как?


4-1192524467
skywriter
2007-10-16 12:47
2008.07.20
Более одной камера через Video For Windows API


15-1212524487
alex-drob
2008-06-04 00:21
2008.07.20
Отличие packed record от record


15-1212052025
YurikGL
2008-05-29 13:07
2008.07.20
Нормативный документ с указанием "как именовать объекты"


2-1213811159
leonidus
2008-06-18 21:45
2008.07.20
Как скрыть гоавную форму приложения при старте




   Наверх