登陆用户怎样取得自己的会话ID?

Chinatosun 2003-10-16 01:11:55
用户成功建立ORACLE数据库连接后,产生一个会话。
该用户怎样取得自己的会话ID?
谢谢!
...全文
136 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
podded 2003-10-16
  • 打赏
  • 举报
回复
这么多方法,似乎答案并不一致。

应该是这两个吧,从v$session 中查询出的不同方法,只要查出SID:

select sid from v$session where username=user;

select username,status,sid,serial# from v$session where
TRIM(MACHINE)='WORKGROUP\COMPUTERNAME';

bzszp 2003-10-16
  • 打赏
  • 举报
回复
select username,status,sid,serial# from v$session where
TRIM(MACHINE)='WORKGROUP\COMPUTERNAME';
yfjyz 2003-10-16
  • 打赏
  • 举报
回复
还有一种方法:
select userenv('SESSIONID') from dual;
bzszp 2003-10-16
  • 打赏
  • 举报
回复
select username,status,sid,serial# from v$session where MACHINE='WORKGROUP\COMPUTERNAME';
yfjyz 2003-10-16
  • 打赏
  • 举报
回复
select uid from dual;
yfjyz 2003-10-16
  • 打赏
  • 举报
回复
select sid from v$session where username=user;

17,078

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧