PostgreSQL a temporary tabulky a trideni
Honza Pazdziora
adelton na informatics.muni.cz
Čtvrtek Únor 26 10:45:17 CET 2004
On Thu, Feb 26, 2004 at 10:40:35AM +0100, Karel Zak wrote:
>
> Jinak pro zajimavost, protoze se o tom moc nevi -- volani setlocale()
> typu:
>
> org = setlocale(ctg, NULL);
>
> setlocale(ctg, moje_locale);
>
> setlocale(ctg, org);
>
> Je neportovatelne a na nekterych platformach muze delat neco
> neocekavatelneho, protoze setlocale() tam muze vracet pointer na
> staticky buffer kde jen prepisuje obsah. Lepsi je tedy hodnotu vracenou
> setlocale() kterou si chci zapamatovat pred volanim dalsiho setlocale()
> realokovat.
Aha, OK. Hmmm.
Dalsi moznost je asi ulozit si tu puvodni hodnotu pouze poprve, protoze
ona se asi nema co menit, v prubehu zivota toho backendu. Nebo minimalne
usetrit tak, ze se znovupouzije jedinkrat naalokovany buffer.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, mod_perl, DBI, Oracle, large Web systems, XML/XSL, ...
Only self-confident people can be simple.
Další informace o konferenci Databases