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;

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