SYS_CONTEXT
現在のセッションに関する情報を戻します。
戻り値のデータ型はVARCHAR2です。
SQL構文
SYS_CONTEXT('namespace', 'parameter' [, length ])パラメータ
SYS_CONTEXTには、次のパラメータがあります。
| パラメータ | 説明 |
|---|---|
|
|
値: 他の値の場合には、 |
|
|
サポートされる値:
|
|
|
長さは1から4000までのバイト値です。 |
parameterに対してサポートされる値の説明は、次のとおりです。
| パラメータ | 説明 |
|---|---|
|
|
モジュール内の位置(アプリケーション名)を示し、OCIで設定します。 |
|
|
次のタイプのユーザーに対する認証方法を戻します。
|
|
|
OCIを介してアプリケーションによって格納できるユーザー・セッション情報を返します。 |
|
|
現在アクティブなデータベース・スキーマの名前。この名前は、アクティブな任意の定義者権限オブジェクトの所有者を反映するよう、セッション中に変更される場合があります。ビュー定義の本体で直接使用すると、そのビューを使用しているSQL文の実行時に使用されるデフォルトのスキーマが返されます。SQL文で使用されるビューは、定義者権限を持つとみなされません。
|
|
|
現在アクティブな権限を持つデータベース・ユーザー名。この名前は、アクティブな任意の定義者権限オブジェクトの所有者を反映するよう、セッション中に変更される場合があります。定義者権限オブジェクトがアクティブでない場合、 |
|
|
現在アクティブな権限を持つデータベース・ユーザーの識別子。 |
|
|
データベースでユーザーが作成された方法を戻します。特に、
|
|
|
既存の |
|
|
セッションで現在使用中の言語と地域、およびデータベース文字セット。書式は次のとおりです。
|
|
|
OCIを介して設定されるアプリケーション名(モジュール)。 |
|
|
バイナリ・ソートまたは言語ソート。 |
|
|
ログオン時のデータベース・ユーザー名。この値はセッション中を通して変更されません。 |
|
|
ログオン時のデータベース・ユーザーの識別子。 |
|
|
現在の接続の接続ID。 |
説明
戻り値のデータ型はVARCHAR2です。
例
SELECT SYS_CONTEXT('USERENV', 'CURRENT_USER') FROM dual;
< TERRY >
1 row found.
SELECT SYS_CONTEXT('USERENV', 'LANGUAGE') FROM dual;
< AMERICAN_AMERICA.AL32UTF8 >
1 row found.
SELECT SYS_CONTEXT('USERENV', 'IDENTIFICATION_TYPE') FROM dual;
< EXTERNAL >
1 row found.