Oracle Databaseでは、USER
関数は、セッションユーザー(ログオンしたユーザー)の名前を返します。
構文
構文は次のようになります:
USER
したがって、括弧や引数は必要ありません(または受け入れられません)。
例
デモンストレーションの例を次に示します。
SELECT USER FROM DUAL;
結果:
HR
この場合、現在のユーザーはHR
です。 。
実際の結果は、クエリを実行しているセッションユーザーによって異なります。これは、Real Application Securityセッションがアタッチまたはデタッチされるため、データベースセッションの期間中に変更される可能性があります。
同様の関数はUID
です セッションユーザーのIDを返す関数。
ここに並んでいます:
SELECT UID, USER FROM DUAL;
結果:
UID USER ______ _______ 138 HR