Вниз
Скачать: CL | DM;

Вопрос по IB   Найти похожие ветки 

← →
Дмитрий_Б   (2003-05-14 11:22) [0]

Как из хранимой процедуры получить значение генератора ?


← →
HSolo ©   (2003-05-14 11:25) [1]

gen_id(generator_name, 0)


← →
Johnmen ©   (2003-05-14 11:27) [2]

ID=GEN_ID(MyGenerator,0); ID - возвращаемый параметр


← →
Sergey13 ©   (2003-05-14 11:45) [3]

Как написали HSolo © (14.05.03 11:25) и Johnmen © (14.05.03 11:27) ты получишь текущее значение, а не следующее (для этого надо 1 вместо 0). Получать текущее можно, но в многопользовательской системе на ИБ нет гарантии что это именно то что тебе надо (в отличии от Оракла например), т.к. кто то может тоже работать с ним в текущий момент. Поправьте меня, если я не прав, плиз.


← →
Romkin ©   (2003-05-14 11:48) [4]

Генераторы работают вне контекста транзакции, так что получишь то, что есть на данный момент. Но никто не гарантирует, что это значение не изменится, пока ты его будешь обрабатывать, независимо от того, закрыл ты транзакцию или нет - в другой транзакции прошел вызов Gen_ID(...,1), и все



Страницы: 1 вся ветка

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



Память: 0.45 MB
Время: 0.011 c
14-3064
lia
2003-05-16 08:39
2003.06.02
Пример реализации SMTP, POP клиента на паскале...


1-3006
nesterovsky
2003-05-21 12:53
2003.06.02
Как перересовать одну запись в TListView и TTreeView


11-2838
AlbertHakimov
2002-09-07 15:50
2003.06.02
Своиство Align на компоненте Panel-ь


14-3146
User
2003-05-13 16:07
2003.06.02
Свои компоненты?


1-3007
Dead
2003-05-20 23:04
2003.06.02
SynEdit и иже с ним




   Наверх