機能
セッション情報を返します
文法
(1)
|
USERENV(‘ISDBA’) | 使用可能なISDBAロールを持っているか(TRUE/FALSE)を返します。 |
(2)
|
USERENV(‘LANGUAGE’) | 使用している言語、地域、キャラクタ・セットを返します。 |
(3)
|
USERENV(‘TERMINAL’) | セッション端末に対するオペレーティング・システム識別子を返します。 |
(4)
|
USERENV(‘SESSIONID’) | セッション識別子を返します。 |
(5)
|
USERENV(‘LANG’) | 言語(ISO省略)を返します。 |
(6)
|
USERENV(‘INSTANCE’) | インスタンス識別番号を返します。 |
解説
(1)
|
DBAのロールを持っていない場合
USERENV('ISDBA') ‘FALSE’が返ります。 |
(2)
|
言語、地域、キャラクタ・セットが日本語、日本、SJISの場合
USERENV('LANGUAGE') ‘JAPANESE_JAPAN.JA16SJIS’が返ります。 |
(3)
|
端末(‘VANILLA’)からのセッションの場合
USERENV('TERMINAL') ‘VANILLA’が返ります。 |
(4)
|
セッションIDが452の場合
USERENV('SESSIONID') ‘452’が返ります。 |
(5)
|
言語が’JAPANESE’の場合
USERENV('LANG') ‘JA’が返ります。 |
(6)
|
インスタンス番号が’1’の場合
USERENV('INSTANCE') ‘1’が返ります。 |