Oracle Как узнать SID сессии

Задача: Нужно узнать SID текущей сессии для Oracle
Инструментарий: Oracle
Решение: Чтобы узнать SID текущей сессии, можно воспользоваться контекстом сеанса USERENV

Если SID сессии нужен при выполнении запроса:

SELECT sys_context('USERENV','SESSIONID') FROM DUAL;

Если SID текущей сессии нужен в коде:

DECLARE
  SID VARCHAR(255);
BEGIN
  SID := SYS_CONTEXT('USERENV','SESSIONID')
END;

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *