Občas je potrebné spustiť cez klienta napríklad select alebo insert príkazy s diakritikou. Oracle sice robí konverziu diakritiky do databázy, ale v takomto prípade mu treba nastaviť akú diakritiku použijem lokálne.
windows:
set NLS_LANG=C:\Users\brano2> set NLS_LANG=AMERICAN_AMERICA.EE8MSWIN1250
linux:
export NLS_LANG=AMERICAN_AMERICA.EE8ISO8859P2
Ako nastavenie parametra overiť priamo v sqlplus klientovi? Jednoducho zavolať premennú a vyčítať z chybovej hlášky.
SQL> @%NLS_LANG%
SP2-0310: unable to open file "AMERICAN_AMERICA.EE8MSWIN1250"
Prvá polovica parametra pred bodkou určuje triedenie, formát dátumu, desatinný znak, atď (LANGUAGE_TERRITORY). Formát dátumu možno nastaviť premennou NLS_DATE_FORMAT.
Žiadne komentáre:
Zverejnenie komentára