Zmena znakove sady pro session Oracle9?

Miroslav Kripac kripac na fi.muni.cz
Úterý Duben 1 10:44:38 CEST 2003


Michal Dobes wrote:
> Jan Serak wrote:
>> 
>> Ono je to soucasti jazyka:
>> 
>>         alter session set nls_lang='American_America.ee8iso8859p2';
> 
> Variace na toto jsem vcera zkousel, vzdy jsem dosel  akorat k
> 'ORA-00922: chybějící nebo neplatná volba'. Vami uvedeny radecek
> dava stejny vysledek. Ani v definicich jsem nenasel, ze by NLS_LANG

Ano. Znakova sada klienta je parametr klienta, nikoliv session. Rikate
mu tim, s jakou znakovou sadou pracuje Vase aplikace (programovaci
prostredi, operacni system) coz Oracle predpoklada, ze se pri behu aplikace
nezmeni.

Asi zalezi na tom, co ve Vasem konkretnim pripade presne potrebujete, ale
myslim, ze obecne by melo byt veci aplikace v jakem kodovani bude data
poskytovat, coz by na zaklade tohoto parametru mela jasne rict a dodrzet.
Vyhodou Oraclu je, ze to nemusi byt nutne to kodovani, ve kterem jsou
ulozena data v databazi a ze data v databazi mohou byt ulozena v kodovani,
ktere nepodporuje operacni system na kterem bezi.

Miroslav Kripac


Další informace o konferenci Test