SQL
oracle
DB
tips

カレント・セッションのSIDを確認する

SYS_CONTEXT 関数の USERENV を使う。

SQL> select SYS_CONTEXT('USERENV', 'SID') from dual;

SYS_CONTEXT('USERENV','SID')
--------------------------------------------------------------------------------
149

昔からある USERENV 関数は現在も使えるが、下位互換用のレガシー・ファンクションとなっている模様。

SQL> select USERENV('SID') from dual;       

USERENV('SID')
--------------
           149