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. |
Hola
Para mi es un problema de configuración regional, tal vez esto te ayude. Otra cosa seria usar StrReplace, no se. Saludos |
Gracias Caral, pero ya fui al panel de control como puse en el mensaje y esta bien configurado las comas, los puntos etc.
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 16:59:38. |
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