Главная страница
    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.005 c
3-99853
kengura
2001-12-25 18:26
2002.01.31
SQL запросы insert и update и memo поля


3-99844
Аль
2001-12-25 13:17
2002.01.31
Пример о DCOM


1-99985
Егор
2002-01-14 17:44
2002.01.31
Аналог Toad для MS SQL Server2000


14-100041
SP
2001-12-06 15:31
2002.01.31
Может видели ссылку на C++ Builder?


3-99910
alextov
2001-12-24 19:33
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский