>> У нас тут идут непрекращающиеся войны
>> с зависшими транзакциями в процессе
>> которых родилась мысль - нужны
>> именованные транзакции. И как
>> следствие - в таблице транзакций нужна
>> соответствующая колонка.
HV> И имя ей - TRANSACTION_ID
Если меня правильно плющит, то он хочет имя.
Типа присваивания имени курсору.
А потом еще захочем "присвояение" имени для каждого стейтмента?
Смысла в этом нет. Имя курсора нужно для последующего UPDATE WHERE
CURRENT OF <cursor name>, при чем, заметь, все случается в контексте
одной и той же транзакции.
А что ты хочешь с именем транзакции делать? Из другой
транзакции/коннекта делать что-то типа ROLLBACK <tx name>? Как мне
кажется, TRANSACTION_ID вполне достаточно. Вопрос только в том удобно ли
делать SELECT CURRENT_TRANSACTION FROM rdb$database или же API call удобнее?
Роман