Форум: "Базы";
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Базы";
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c