Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

EVENT INIT

Описание

EVENT INIT является первым шагом в синхронизирующем механизме событий InterBase:

  1. EVENT INIT регистрирует интерес приложения в событии.
  2. EVANT WAIT заставляет приложение ожидать, пока не уведомлено о наступлении события.

EVENT INIT регистрирует интерес приложения в списке событий, который заключен в круглые скобки. Список должен соответствовать событиям отправленным сохраненными процедурами или триггерами в базе данных. Если приложение регистрирует интерес в нескольких событиях с помощью одной инструкции EVENT INIT, тогда когда одно из этих событий происходит, приложение должно определить какое событие произошло.

События отправляются POST_EVENT обращением внутри сохраненной процедуры или триггера.

Диспетчер событий хранит цепочку событий представляющих интерес. At commit time, когда событие произошло, диспетчер событий уведомляет заинтересованные приложения.

Эта инструкция может быть использована в SQL.

Синтаксис

EVENT INIT request_name [<dbhandle>]
[("<string>" | :<variable> [, "<string>" | :<variable> ...]);
Аргумент Описание
request_name Метка события приложения.
<dbhandle> Определяет базу данных, чтобы проверять наступление события. Если отсутствует, <dbhandle> по умолчанию устанавливается к имени базы данных, установленном самой последней инструкции SET DATABASE.
"<string>" Уникальное имя, идентифицирующие событие, связанное с event_name
:<variable> Массив символов базового языка содержащий список событий.

Примеры

Следующая внедренная инструкция SQL регистрирует интерес в событии:

EXEC SQL
  EVENT INIT ORDER_WAIT EMPDB ("new_order");

Смотри так же:

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог