sql >> Databáze >  >> RDS >> Oracle

Displeje PL/SQL Developer nezobrazují správně hebrejské znaky

Zdá se, že problém je způsoben nesouladem mezi parametry NLS v klientu a databáze . V případě takových otázek vždy nezapomeňte uvést podrobnosti o OS, verzi DB až na 4 desetinná místa.

Chcete-li zkontrolovat hodnoty parametrů:

SELECT * FROM v$nls_parameters;
SELECT * FROM nls_database_parameters;
  1. Nastavte NLS_DATE_LANGUAGE v klientovi přesně stejné jako v databázi. Ve vašem případě je NLS_DATE_LANGUAGE v databázi AMERICAN .

  2. Nastavte proměnnou prostředí pro NLS_LANG jako :

[NLS_LANGUAGE]_[NLS_TERRITORY].[NLS_CHARACTERSET]

tak jej nastavte jako AMERICAN_AMERICA.WE8MSWIN1252

  1. Dalším postřehem je, že vaše další parametry NLS je také třeba změnit v klientovi, aby odpovídaly parametrům databáze. Jinak podobné problémy najdete tu a tam, jen ne u DATE.


  1. Následovníci/sledující struktura databáze

  2. Jak nainstalovat MySQL 8 pomocí Workbench na Windows 10

  3. Nastavení hodnot sloupců jako názvů sloupců ve výsledku dotazu SQL

  4. rekurzivní vlastní dotaz