プライマリ・コンテンツに移動
Oracle® Database SQL言語リファレンス
12cリリース1 (12.1)
B71278-13
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

USER

構文

user.gifの説明が続きます。
図user.gifの説明

用途

USERは、セッション・ユーザー(ログオンしているユーザー)の名前を返します。これは、Real Application Securityセッションがアタッチまたはデタッチされると、データベース・セッション中に変化することがあります。エンタープライズ・ユーザーの場合、このファンクションはスキーマを返します。その他のユーザーの場合、データベース・ユーザー名を返します。現在のデータベース・セッションにReal Application Securityがアタッチされている場合は、ユーザーXS$NULLを返します。

このファンクションは、VARCHAR2値を返します。

Oracle Databaseは、空白埋め比較セマンティクスでこのファンクションの値を比較します。

分散SQL文では、UIDファンクションおよびUSERファンクションは、ローカル・データベース上のユーザーを識別します。CHECK制約の条件でこれらのファンクションは使用できません。


関連項目:

ユーザーXS$NULLの詳細は、『Oracle Database 2日でセキュリティ・ガイド』を参照してください。

次の例では、セッション・ユーザーとユーザーのUIDが返されます。

SELECT USER, UID FROM DUAL;