powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Диалог во время выполнения транзакции
7 сообщений из 7, страница 1 из 1
Диалог во время выполнения транзакции
    #39482939
Диалог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация:
Во время выполнения транзакции проходит проверка и если не подходит - рвём raise_application_error

Но спустя некоторое время клиент сказал, что пусть это будет не ошибка, а предупреждение - мол оператор либо прервёт выполнение, либо продолжит.

Есть ли у Oracle возможность не рвать, а запросить пользователя ?
PS Переписывать код на 2 части (вначале проверки, потом запрос, потом продолжение выполнения) в моём случае очень долго будет.
...
Рейтинг: 0 / 0
Диалог во время выполнения транзакции
    #39482943
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиалогЕсть ли у Oracle возможность не рвать, а запросить пользователя ?Вот ты просто попробуй представить: сервер хочет спросить пользователя - где? как?
...
Рейтинг: 0 / 0
Диалог во время выполнения транзакции
    #39482974
XMLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиалогPS Переписывать код на 2 части (вначале проверки, потом запрос, потом продолжение выполнения) в моём случае очень долго будет.
Работа дураков любит. Надеюсь что и учит. Переписав код ты научишься декомпозировать процессы.
...
Рейтинг: 0 / 0
Диалог во время выполнения транзакции
    #39482978
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиалогСитуация:
Во время выполнения транзакции проходит проверка и если не подходит - рвём raise_application_error

Но спустя некоторое время клиент сказал, что пусть это будет не ошибка, а предупреждение - мол оператор либо прервёт выполнение, либо продолжит.

Есть ли у Oracle возможность не рвать, а запросить пользователя ?
PS Переписывать код на 2 части (вначале проверки, потом запрос, потом продолжение выполнения) в моём случае очень долго будет.

Как у Вас проходит транзакция?
Сферическая транзакция в вакууме?

Если это в форме - и это PL/SQL форм (не сервера!) то обрабатываешь штатным образом

Если в job - формируешь список отклонённых транзакций и в очередь на обработку отдельной процедурой с предварительным утверждением оператором
...
Рейтинг: 0 / 0
Диалог во время выполнения транзакции
    #39483057
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicДиалогЕсть ли у Oracle возможность не рвать, а запросить пользователя ?Вот ты просто попробуй представить: сервер хочет спросить пользователя - где? как?
FAN?
...
Рейтинг: 0 / 0
Диалог во время выполнения транзакции
    #39483134
Диалог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Вопрос закрыт - буду переписывать

Elic
варианты придумать можно - например: callback. Ну да ладно - всё равно, это не хорошо - ждать реакции пользователя во время транзакции.

XMLer
Вы, наверное, умный крупный учёный теоретик? ;) Говорите правильные вещи - но толка от них ни кому нет. Просто сотрясение интернета и самолюбование.
...
Рейтинг: 0 / 0
Диалог во время выполнения транзакции
    #39483136
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиалогЕсть ли у Oracle возможность не рвать, а запросить пользователя ?
Например, см. Resumable Space Allocation пойми как работает и делай по аналогии. :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Диалог во время выполнения транзакции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]