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

IB:Named Transaction in trigger   Найти похожие ветки 

← →
Bachin   (2001-12-25 20:51) [0]

Могу ли я получить имя транзакции в которой нахожусь?
Если точнее - то нахожусь ли я сейчас в транзакции с именем X.
Что-то типа if inTransaction("MyName") then ...


← →
Alexandr ©   (2001-12-26 07:47) [1]

а имени транзакции нет в SQL вообще.
Это ты откуда такое взял?


← →
Bachin   (2001-12-26 11:22) [2]

В документации!
SET TRANSACTION NAME T1;
...
а вот здесь я хотел бы знать, что я в транзакции T1.
...
COMMIT TRANSACTION T1;

неужели никто так не работал? или в IB нет такой конструкции?


← →
Alexandr ©   (2001-12-26 11:29) [3]

нету.
Это не из той области.
Эту книгу не читай совсем, или читай сначала про что она.


← →
Mick   (2001-12-26 11:31) [4]

В IB есть именованные транзакции


← →
Alexandr ©   (2001-12-26 11:40) [5]

есть в препроцессоре.


← →
Mick   (2001-12-26 11:52) [6]

Еще совсем недавно (26.12.01 07:47) их не было вообще.


← →
Alexandr ©   (2001-12-26 12:17) [7]

ключевое слово "в SQL" - обрати внимание (имеется в виду то, что называют в документации DSQL).
это имя задается в программе на входе в gpre.
В документации же написано.
Я же просто снача не стал человеку объяснять то, что ему нафиг не надо, и почему нельзя и пр.



← →
Mick   (2001-12-26 12:18) [8]

А человек между тем спросил:

"Могу ли я получить имя транзакции в которой нахожусь?
Если точнее - то нахожусь ли я сейчас в транзакции с именем X.
Что-то типа if inTransaction("MyName") then ..."





← →
Alexandr ©   (2001-12-26 12:21) [9]

ну ответ НЕТ


← →
Romkin ©   (2001-12-26 12:25) [10]

Все триггера и процедуры в IB идут в транзакции, при возникновении исключения все откатывается. Так что открывать и коммитить транзакции не поможет - все равно откатит


← →
Bachin   (2001-12-26 12:54) [11]

Всем спасибо! смутило описание:
* DSQL
* SQL only
но при этом handle транзакции - host variable :((
вот и хотелось узнать что и как :)
буду выкручиваться по-другому...

PS с IB работаю месяц - а в остальном все нормально!
идеологию реализации клинта, SQL API можно не рассказывать :)))



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

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



Память: 0.47 MB
Время: 0.008 c
3-99847
Koks
2001-12-21 11:44
2002.01.31
FieldByName


6-100028
Landgraph
2001-11-08 10:34
2002.01.31
Перехват запросов...


1-99969
DDDeN
2001-12-31 13:21
2002.01.31
Русификаторы приложений


1-99931
starik
2002-01-12 22:40
2002.01.31
Уменьшить размер пикселя


1-99975
jenbond
2002-01-12 09:50
2002.01.31
Гипертекст




   Наверх