Доброго времени суток.
Подскажите, существует ли способ обработать системную таблицу mon$attachments, для добавления поступающих в неё данных об активных соединениях в другую таблицу?
Механизм обработки данных из системных таблиц (FB 2.1)
-
- Сообщения: 2
- Зарегистрирован: 20 мар 2010, 17:57
Re: Механизм обработки данных из системных таблиц (FB 2.1)
См. триггер ON CONNECT
-
- Сообщения: 2
- Зарегистрирован: 20 мар 2010, 17:57
Re: Механизм обработки данных из системных таблиц (FB 2.1)
Спасибо! К слову, требовалось при подключении заносить ip клиента в свою таблицу, созданный триггер
помог это сделать.
Код: Выделить всё
CREATE TRIGGER Test_Connect
ACTIVE ON CONNECT AS
BEGIN
insert into users_connect(ip_address)
select mon$remote_address
from mon$attachments
where (mon$attachment_id = current_connection); // ip_address varchar(253)
END
Re: Механизм обработки данных из системных таблиц (FB 2.1)
Проще было бы использовать RDB$GET_CONTEXT('SYSTEM', 'CLIENT_ADDRESS').