Oracle NLS_LANG の設定とMobile Link

次の文書は、SQL Anywhere Studio 7.0.1 に適用されます。

Oracle では、言語別のデータベースを設定するために NLS (National Language Support) 値が定義されます。Mobile Linkが使用する Oracle サーバと Oracle クライアントの Oracle NLS_LANG 設定は同じにしてください。そうしないと、異常な文字変換や文字列トランケーションが発生することがあります。

NLS_LANG のクライアント値は、同じ NLS_LANG という名前の環境変数で設定できます。次の SQLを使用すると、クライアント NLS_LANG (および他の NLS) の現在の設定を表示できます。

SELECT USERENV (‘LANGUAGE’) FROM DUAL;

この SQL は、次のフォーマットで現在のセッションの言語、領域、データベースの文字コード化スキームを返します。

<language>_<territory>.<database character set>

次に、クライアントに対する NLS 設定のフル・セットを示します。

SELECT * FROM NLS_DATABASE_PARAMETERS;

詳細については、Oracle のマニュアルを参照してください。