「Oracle21c」OracleのV$SESSIONでセッションユーザーを参照する

環境
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0
SQL*Plus: Release 21.0.0.0.0

使用例
1.セッション中のユーザーを確認します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
*
FROM
V$SESSION
WHERE
USERNAME IS NOT NULL;
SELECT * FROM V$SESSION WHERE USERNAME IS NOT NULL;
SELECT
    * 
FROM
    V$SESSION 
WHERE
    USERNAME IS NOT NULL;

「V$SESSION」を使って、Oracleでセッション中のユーザーを参照します。

2.セッション中のユーザー(必要な項目)を確認します。
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
USERNAME
, STATUS
, OSUSER
, MACHINE
, LOGON_TIME
FROM
V$SESSION
WHERE
USERNAME IS NOT NULL;
SELECT USERNAME , STATUS , OSUSER , MACHINE , LOGON_TIME FROM V$SESSION WHERE USERNAME IS NOT NULL;
SELECT
    USERNAME
    , STATUS
    , OSUSER
    , MACHINE
    , LOGON_TIME 
FROM
    V$SESSION 
WHERE
    USERNAME IS NOT NULL;

「V$SESSION 」を使って、セッション中のユーザーの「USERNAME」、「STATUS」を確認します。

Oracle 21c

Posted by arkgame