Глобальные переменные базы данных платформы Гедымин
Материал из GedeminWiki
GD_USERKEY
ИД текущего пользователя (записи в GD_USER).
GD_CONTACTKEY
ИД контакта текущего пользователя.
GD_INGROUP
Битовая маска групп текущего пользователя. Инициализируется в триггере подключения к базе данных и обновляется в триггерах на изменение таблицы GD_USER.
Пример использования:
SELECT *
FROM gd_contact
WHERE BIN_AND(BIN_OR(aview, 1), RDB$GET_CONTEXT('USER_SESSION', 'GD_INGROUP')) <> 0