Welcome 微信登录

首页 / 数据库 / MySQL / 如何取得Oracle当前会话的ID(Session ID)

取得Oracle当前会话的ID(Session ID)有3种方法:1. 下面这个应当是大家常用的.SQL> SELECT SID FROM V$MYSTAT WHERE ROWNUM =1;       SID----------       1402. 下面一个更简单, 但只能在Oracle 10g及以上版本中使用.SQL> SELECT USERENV("SID") FROM DUAL;USERENV("SID")--------------           1403. 下面这个方法我有时也用, 因为不想用最上面的SQL去写一个子查询, 发现在Oracle 9i上很正常, 但在Oracle 10g上常常返回两行, 因此不能再使用它了.SQL> SELECT SID FROM V$SESSION WHERE AUDSID=USERENV("SESSIONID");       SID----------       140       142Oracle数据库中userenv、sys_context的参数Oracle审计功能的使用案例相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数