Как я могу получить эквивалент триггера «on commit» после вставки некоторых строк в таблицу?Oracle: имитация триггера «после фиксации»
После ввода нескольких строк в таблицу, я хотел бы отправить сообщение внешнему процессу, что есть строки, готовые к обработке. Использование триггера уровня инструкции вызывает одно сообщение для каждой вставки, и я хотел бы отправить только одно сообщение, в котором говорится: «Есть строки, которые нужно обработать».
Почему вы не используете очереди? Смотрите: http://download.oracle.com/docs/cd/B10500_01/appdev.920/a96587/qintro.htm –
обнаружено 3 проблемы для нас с очередями: (1) требуемые приложения для ссылки в времени выполнения oracle, (2) время ожидания больше, чем нам понравилось, и (3) не масштабирование для вычисления размера фермы. –
Кажется, очереди не решают основной проблемы ... слияние нескольких вложений, так что создается только одно сообщение. –