Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.019 c
15-1212597081
ProgRAMmer Dimonych
2008-06-04 20:31
2008.07.20
Туплю (MySQLi+PHP)


2-1213697997
Beluy
2008-06-17 14:19
2008.07.20
Quick Report For Delphi


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


2-1213774377
lewka-serdceed
2008-06-18 11:32
2008.07.20
Определение нажатия кнопки


15-1212677917
Slider007
2008-06-05 18:58
2008.07.20
С днем рождения ! 5 июня 2008 четверг