Задача: Нужно узнать 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;