Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / callback из oracle / 3 сообщений из 3, страница 1 из 1
03.03.2006, 17:41
    #33581039
a.r.t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
callback из oracle
Добрый день. Люди добрые, подскажите как проще всего можно реализовать callback из oracle. То есть при возникновении какого-нибудь события в базе данных oracle (например вставка данных в таблицу), срабатывал какой-нибудь event в моём приложении (PowerBuilder 8.0). Заранее спасибо.
...
Рейтинг: 0 / 0
03.03.2006, 18:29
    #33581161
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
callback из oracle
обычно SQL сервера таким не занимаются иначе - бы они работали слишком медленно. (хотя я не знаток оракла)

для клиент-сервер архитектеры это решают табличкой типа

Код: plaintext
1.
2.
3.
tabletimastamp(
     tablename char( 30 ),
     lastchanged datetime
)

и такой-же в памяти клиента.
и когда требуется, проверяют надо-ли перечитывать какую-то таблицу.
на каждый инсерт, делит, апдейт повесить триггер, который апдейтит таблицу tabletimestamp/

как-то так...
...
Рейтинг: 0 / 0
06.03.2006, 13:27
    #33583976
soft1986
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
callback из oracle
В рабочем приложении PB9-Oracle(9-(10)) я использую комбинацию DBMS_ALERT(Oracle) + event timer(PB). В триггере на изменениях создаётся именной alert и ставится в очередь.По event timer идет обращение к процедуре, которая возвращает(или не не возвращает) результат - стоит ли делать новый запрос(может занимать много времени) или нет.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / callback из oracle / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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