Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PostgreSQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=42)
-   -   sustituir . decimal por coma (https://www.clubdelphi.com/foros/showthread.php?t=78305)

avmm2004 06-04-2012 20:47:43

sustituir . decimal por coma
 
Hola, estoy empezando con postgresql y tengo unas dudas después de recorrer internet durante dos días.

Tengo windows 7.
Db postgresql 9.1.3 (la ultima).

Estoy en españa y mi Pc tiene todo bien configurado para españa.


Estoy migrando desde un oracle un montón de tablas y la carga de datos es por insert masivos (unos 500000 registros) de media por tabla.

Cuando empiezo a procesar los insert y se encuentra campos con decimales 23,45 falla. Si retoco ese mismo insert y pongo 23.45 funciona.
Me llevo peleando con lc_numeric dos días y estoy loco ya.

Al instalarse la base de datos en el fichero de configuracion el lc_numeric = Spanish_Spain.1252 y la base de datos es utf8.

Para hacer la carga masiva utilizo el ems postgresql manager y falla.

Si utilizo el pgadmin III falla igual.

Alguien que me eche una manita y me diga algo please.

Gracias.

Caral 06-04-2012 21:03:47

Hola
Para mi es un problema de configuración regional, tal vez esto te ayude.
Otra cosa seria usar StrReplace, no se.
Saludos

avmm2004 07-04-2012 11:43:23

Gracias Caral, pero ya fui al panel de control como puse en el mensaje y esta bien configurado las comas, los puntos etc.

Casimiro Notevi 07-04-2012 12:40:28

Cita:

Empezado por avmm2004 (Mensaje 429474)
Al instalarse la base de datos en el fichero de configuracion el lc_numeric = Spanish_Spain.1252 y la base de datos es utf8.

Creo recordar que en español es el 8859_1


La franja horaria es GMT +2. Ahora son las 20:33:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi