以下哪个方法一定可以获取到代表当前会话的session对象

以下哪个方法一定可以获取到代表当前会话的session对象,第1张

1 v$mystat视图

SQL> desc v$mystat

Name Null Type

------------------------------------------------- --------------

SID NUMBER

STATISTIC# NUMBER

VALUE NUMBER

SQL> select sid from v$mystat where rownum=1;

SID

----------

19

2 使用userenv(‘sid’) 直接获取

这种方法只能在oracle 10g以后可以使用。

SQL> select userenv('sid') from dual;

USERENV('SID')

--------------

19

3 结合 userenv('sessionid') 与 v$session 视图

userenv('sessionid') 返回的是session audit id其对应v$session 的audsid字段。

这在之前的blog中有说明。

OracleSYSAUDSES$ 序列 说明

>

以上就是关于以下哪个方法一定可以获取到代表当前会话的session对象全部的内容,包括:以下哪个方法一定可以获取到代表当前会话的session对象、如何在Java的普通类中获取Session以及request对象、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9807325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存