Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
4-100121
Relaxoid
2001-12-04 23:54
2002.01.31
Выключение Win2000


1-99983
MystiX
2002-01-14 17:45
2002.01.31
Heeelp!!!


1-99938
дикое Кенгуру
2002-01-06 06:46
2002.01.31
Как вставить в TRichEdit такоеже выпадающее меню как в TEdit ? Чтобы не писать своё и не делать мартышкин труд.


3-99836
Сержик
2001-12-26 09:13
2002.01.31
Как спрятать путь к базе?


14-100051
fliz
2001-12-07 11:37
2002.01.31
что лучше - сисадминство или прогерство?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский