Идентификатор канала
Псевдопеременная SESSIONID содержит идентификатор канала, в котором был активизирован триггер или запущена на выполнение хранимая процедура. Для вложенных вызовов процедур и триггеров в качестве SESSIONID используется SESSIONID верхнего канала.
Идентификатор канала создается ядром СУБД при выполнении пользователем соединения с БД (открытия канала) и остается неизменным для всех подканалов и курсоров, порождаемых при выполнении пользовательских SQL-запросов, триггеров и хранимых процедур по этому соединению.
Тип значения псевдопеременной SESSIONID – BIGINT.
Значение идентификатора соответствует полю SESSIONID из системной таблицы $$$CHAN и псевдозначению SESSIONID в SQL-запросах.
Пример
Пример использования псевдопеременной SESSIONID см. в описании функции sysevent().