sql >> データベース >  >> RDS >> Oracle

PL /SQLDeveloperの表示でヘブライ文字が正しく表示されない

    この問題は、NLSパラメータ間の不一致が原因のようです。 クライアントで およびデータベース 。このような質問については、常にOSの詳細、小数点以下4桁までのDBバージョンを投稿することを忘れないでください。

    パラメータ値を確認するには:

    SELECT * FROM v$nls_parameters;
    SELECT * FROM nls_database_parameters;
    
    1. NLS_DATE_LANGUAGEを設定します データベースとまったく同じクライアントで。あなたの場合、データベースのNLS_DATE_LANGUAGEは AMERICAN

    2. NLS_LANGの環境変数を設定します として:

    [NLS_LANGUAGE]_[NLS_TERRITORY].[NLS_CHARACTERSET]

    したがって、 AMERICAN_AMERICA.WE8MSWIN1252として設定します。

    1. もう1つの観察結果は、他のNLSパラメータも、データベースのパラメータと一致するようにクライアントで変更する必要があるということです。それ以外の場合は、DATEだけでなく、時々同様の問題が発生します。


    1. MySQLでの全文検索は行を返しません

    2. plpgsqlを使用して関数内の現在の関数の名前を取得する

    3. cte値を変数に割り当てる方法

    4. データの集約