Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

problema con 0 en zip

Estas en el tema de problema con 0 en zip en el foro de Bases de Datos General en Foros del Web. Hola necesito que al guardarse en la bd se guarden los 0 también , es decir Cp Barcelona 08011 , cuando me lo guarda lo ...
  #1 (permalink)  
Antiguo 28/10/2008, 06:41
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 8 meses
Puntos: 8
problema con 0 en zip

Hola necesito que al guardarse en la bd se guarden los 0 también , es decir

Cp Barcelona 08011 , cuando me lo guarda lo hace sin el 0 de este modo 8011.
Lo he solucionado con unisgned_zerofill pero no me sirve , porque para ello he limitado el código postal a 5 caracterse que para España si serviría pero no para el extranjero que tienen menos o más. ¿como puedo hacer para que los ceros los inserte?.
Un saludo y gracias de antemano
  #2 (permalink)  
Antiguo 28/10/2008, 06:50
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: problema con 0 en zip

Los códigos postales, no importa de qué países estés hablando, se deben guardar siempre como VARCHAR, o CHAR(), ya que es la única forma de mantener los ceros a la izquierda (recordar aritmética de escuela primaria: los ceros a la izquierda no se escriben).
Además, tienes que tener en cuenta la portabilidad. Considera que no todos los países usan sistemas estrictamente numéricos. Por dar un caso, en Argentina los códigos postales son alfanuméricos, con 4 letras y 4 números (otros países incluidos son Andorra, Ecuador, Bermudas, Brunei, Canadá, Malta, Holanda, Perú, Gran Bretaña y Venezuela).
En otros casos, incluso, llevan separadores entre grupos de dígitos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 28/10/2008, 07:17
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 8 meses
Puntos: 8
Respuesta: problema con 0 en zip

gnzsoloyo tienes toda la razón ¡¡¡ no había caído en ello¡¡

un saludo y gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:30.