数据库:oracle
版本:10.2.0.1.0
任务:查找当前会话id
方法:
1、在Oracle 10g及以上版本中使用
SQL> SELECT USERENV(‘SID’) FROM DUAL;
USERENV(‘SID’)
————–
19949
注意:11g未校验
2、语句
SQL> select sid from v$mystat where rownum = 1;
SID
————–
371
注意:当前用户需要有查询V_$mystat 的权限
3、语句
SQL> select sid from v$session where audsid = userenv('sessionid');
SID
————–
371
注意:当前用户需要有查询V_$session 的权限
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21584437/viewspace-716056/
,如需转载,请注明出处,否则将追究法律责任。