SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Пишущая (изменяющая) процедура Firebird 5
Пишущая (изменяющая) процедура Firebird 5 [сообщение #6237] Wed, 17 December 2025 14:58 Переход к следующему сообщению
bsa1959 в настоящее время не в онлайне  bsa1959
Сообщений: 5
Зарегистрирован: December 2025
Junior Member
Вопрос к ГУРУ.
Есть пишущая(изменяющая) процедура.
Каким образом вообще возможно извещать пользователя о ходе процесса выполнения процедуры?
Re: Пишущая (изменяющая) процедура Firebird 5 [сообщение #6238 является ответом на сообщение #6237] Wed, 17 December 2025 15:36 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 456
Зарегистрирован: August 2022
Senior Member
Можно дать этой процедуре выходной параметр и вызывать suspend, но лучше так не делать из-за неприятных побочных эффектов в виде фиксации сейфпоинтов. Можно написать UDF/UDR, отсылающую извещения любым способом мимо штатного подключения, но на это способен не всякий. Так что ответ: штатными средствами - никак.
Re: Пишущая (изменяющая) процедура Firebird 5 [сообщение #6239 является ответом на сообщение #6238] Wed, 17 December 2025 15:52 Переход к предыдущему сообщениюПереход к следующему сообщению
bsa1959 в настоящее время не в онлайне  bsa1959
Сообщений: 5
Зарегистрирован: December 2025
Junior Member
Про suspend тут гуру уже говорили как не по фуншую....
UDF, Как советуют - стараюсь не использовать...
А если через post_event?
Интересует мнение гуру....
Re: Пишущая (изменяющая) процедура Firebird 5 [сообщение #6243 является ответом на сообщение #6239] Wed, 17 December 2025 16:18 Переход к предыдущему сообщению
bsa1959 в настоящее время не в онлайне  bsa1959
Сообщений: 5
Зарегистрирован: December 2025
Junior Member
И, типа, если я не использую SAVEPOINT, будет все великолепно? Проблема наблюдения пользователя для процессом выполнением пишущей процедурой имеет решение?
Предыдущая тема: Методы аутентификации Firebird 5
Следующая тема: Полнотекстовый поиск для Firebird
Переход к форуму:
  


Текущее время: Wed Dec 17 20:04:56 GMT+3 2025

Общее время, затраченное на создание страницы: 0.00731 секунд