当前位置: 代码迷 >> Oracle管理 >> 下面的语句是什么意思
  详细解决方案

下面的语句是什么意思

热度:101   发布时间:2016-04-24 05:33:36.0
请高手看看下面的语句是什么意思
SQL> SELECT LTRIM(TO_CHAR(SID, '0XXX')) || LTRIM(TO_CHAR(SERIAL#, '0XXX')) || '0001' M_ID,
  2 DBMS_SESSION.UNIQUE_SESSION_ID S_ID
  3 FROM V$SESSION
  4 WHERE SID =
  5 (SELECT SID
  6 FROM V$MYSTAT
  7 WHERE ROWNUM = 1);

TO_CHAR(SID, '0XXX')和TO_CHAR(SERIAL#, '0XXX')是什么意思啊,还有V$MYSTAT这个视图主要查询什么数据的?

------解决方案--------------------
把SID和SERIAL转成16进制格式的。

v$mystat返回当前session的统计项。当通过触发器审计session资源使用,可以使用v$mystat来捕获资源使用
  相关解决方案