sql >> データベース >  >> RDS >> Oracle

OracleのUSER関数

    Oracle Databaseでは、USER 関数は、セッションユーザー(ログオンしたユーザー)の名前を返します。

    構文

    構文は次のようになります:

    USER

    したがって、括弧や引数は必要ありません(または受け入れられません)。

    デモンストレーションの例を次に示します。

    SELECT USER FROM DUAL;

    結果:

    HR

    この場合、現在のユーザーはHRです。 。

    実際の結果は、クエリを実行しているセッションユーザーによって異なります。これは、Real Application Securityセッションがアタッチまたはデタッチされるため、データベースセッションの期間中に変更される可能性があります。

    同様の関数はUIDです セッションユーザーのIDを返す関数。

    ここに並んでいます:

    SELECT UID, USER FROM DUAL;

    結果:

       UID    USER 
    ______ _______ 
       138 HR     

    1. PHP、ORM、MSSQL、Unicode、これらを一緒に機能させることは可能ですか?

    2. コマンドプロンプトでSELECTクエリからの出力をきれいにする方法は?

    3. PostgreSQLのグループ化されたLIMIT:各グループの最初のN行を表示しますか?

    4. 別のテーブルにないテーブルから選択する