取得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)