Oracle события. Пара вопросов.

Модератор: Модераторы

Oracle события. Пара вопросов.

Сообщение dunin » 21.02.2012 07:24:49

Всем здравствуйте.
Пара вопросов...

1. Есть ли в оракле аналог фарбирдовского POST_EVENT ?
2. Какой компонент лазаруса может с ними работать? (второй вопрос вытекает из первого, если в первом "нет", то "на нет и суда нет" :roll: )

Спасибо.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Oracle события. Пара вопросов.

Сообщение alexs » 21.02.2012 20:41:04

По второму вопросу:
1. zeos
2. стандартные fpc-е SQL компоненты...
PS
А зачем после FireBird-а на оракла переходить? Есть же постгрес...
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Oracle события. Пара вопросов.

Сообщение dunin » 21.02.2012 23:03:27

alexs писал(а):...
А зачем после FireBird-а на оракла переходить? Есть же постгрес...

На новой работе вкрячили документооборот от одного местного разработчика (без моего участия). БД на оракле. Проблема: пользователю пишут - он не в курсе пока "обновить" не нажмет. Хотел "сбоку" к базе подцепиться, чтобы отлавливать событие на вставку документа и вывода на экран сообщения. Можно, конечно, по таймеру наличие новой записи проверять, но таймер после файрбердовских POST_EVENT как-то совсем коряво выглядит...

Добавлено спустя 5 минут 36 секунд:
Угу. Не я один озадачен. https://forums.oracle.com/forums/thread ... dID=893831
Похоже нет таки ничего такого :(
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Oracle события. Пара вопросов.

Сообщение WAYFARER » 24.03.2012 17:58:30

Эх, топик далеко запрятан, только увидел)) Но может еще актуально)
dunin писал(а):Похоже нет таки ничего такого

Есть. Возможности Oracle ограничены главным образом фантазией программиста Oracle, даже если не хватает возможностей PL/SQL, всегда можно написать процедуру на java(и не только).

По сабжу -
Смотрите пакеты DBMS_ALERT/DBMS_PIPE

А можно вообще просто - в триггере AFTER INSERT сгенерировать исключение))
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 517
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru