ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

STATIC_SESSION_LANGUAGE

STATIC_SESSION_LANGUAGEオプションは読取り/書込みオプションで、SESSION_NLS_LANGUAGEオプションの値をNLS_LANGUAGEオプションの値と常に同期させるかどうかを制御します。

データ型

BOOLEAN

構文

STATIC_SESSION_LANGUAGE = NO | YES

パラメータ

NO

NLS_LANGUAGEオプションの値が変更されるたびに、SESSION_NLS_LANGUAGEもNLS_LANGUAGEオプションと同じ値に変更されます。(デフォルト)

YES

NLS_LANGUAGEの値が変更されても、SESSION_NLS_LANGUAGEの値は変更されません。

例5-102 OLAPセッションの言語を変更せずにNLS_LANGUAGEを変更する方法

例4-9「NLS_LANGUAGEの変更」では、NLS_LANGUAGEの値を変更することによりOLAPセッションの言語を変更する方法について説明しています。ここでは、NLS_LANGUAGEオプションの値を変更した場合でも、OLAPセッションの言語を変更しない方法について説明します。

アナリティック・ワークスペースが、NLS_LANGUAGEがAmericanに設定された状態でアタッチされているものとします。次のコード例では、STATIC_SESSION_LANGUAGEの値をYesに設定することで、NLS_LANGUAGEオプションの値をFrenchに変更しても、SESSION_NLS_LANGUAGEの値をAmericanに維持できており、これは、Oracle OLAPによって言語ディメンション(mylangs)がAmericanに制限されているということを意味します。

SHOW NLS_LANGUAGEFRENCH
AMERICAN
 
" Make the session language static
STATIC_SESSION_LANGUAGE = yes
 
"Change the value of NLS_LANGUAGE to FRENCH
SET NLS_LANGUAGE= 'FRENCH'
 
SHOW OBJ(PROPERTY '$DEFAULT_LANGUAGE' 'mylangs')
AMERICAN
SHOW NLS_LANGUAGE
FRENCH
SHOW SESSION_NLS_LANGUAGE
AMERICAN
SHOW LOCK_LANGUAGE_DIMS
oui
SHOW STATIC_SESSION_LANGUAGE
oui
 
REPORT mylangs
MYLANGS
--------------
AMERICAN
 
REPORT prod_desc
               ------PROD_DESC------
               ------PRODUCTS-------
MYLANGS          PROD01     PROD02
-------------- ---------- ----------
AMERICAN       Trousers   Skirts