2016-06-27 7 views
0

私は取扱説明書を読んでいて、nsl文字セットを確認するために言及されました。誰かが私に 'NSL'という文字を教えてもらえますか?DBに「NSL」という文字を設定する必要があるのはなぜですか?Oracleデータベースで 'nsl'文字は何ですか?

+0

ですそのオラクル?どのDBMSを使用しているのかを記録してください(質問を編集し、適切なタグを追加してください)。私は[AcronymFinder](https://acronymfinder.com/NSL.html)は本当にそれが何かを知っているとは思わないが、通常はかなり良い。私はそれが例えばニカラグア手話であることを疑う。 NLSのタイプミスでしょうか?それは各国語サポートを意味します。 –

+0

あなたはNLSを意味すると思います** ** ** ** ** ** ** ** ** ** ** ** N **詳細は、Oracleのドキュメントを参照してください。http://docs.oracle.com/cd/A84870_01/doc/server.816/a76966/ch1.htm – Mureinik

答えて

0

コンピュータの処理文字の場合、文字のグラフィック表示ではなく数値コードが使用されます。たとえば、データベースに文字Aが格納されている場合、実際にはソフトウェアによって文字として解釈される数値コードが格納されます。これらの数値コードは、異なる文字セット間でデータを変換する可能性があるため、グローバル環境で特に重要です。

基本的には、ほとんどの場合UTF8とUTF16を使用します。 DBレベル

ALTER DATABASE CHARACTER SET <new_character_set_name>; 

@

SELECT value$ FROM sys.props$ WHERE name = 'NLS_CHARACTERSET' ; 
SELECT * FROM NLS_DATABASE_PARAMETERS 
セッションレベル@

ALTER SESSION SET NLS_CHARACTERSET = WE8ISO8859P1 

を設定する詳細については、ドキュメントを参照してください

クエリ電流は参照してください。http://docs.oracle.com/cd/B10501_01/server.920/a96529/ch10.htm

関連する問題