Tipo de columna y tamaño para las subdivisiones internacionales del país (estados, provincias, territorios, etc.)

StackOverflow https://stackoverflow.com/questions/3637935

Pregunta

Me disculpo si se trata de una duplicación.

¿Qué estandarización columna usaría para el almacenamiento de datos internacional subdivisión del país?

Por ejemplo, si era sólo Estados Unidos y Canadá Creo que todas las subdivisiones tienen un 2 caracteres abreviatura ... que podría prestar a un Char (2)

Esto puede no ser sostenible a nivel internacional, posiblemente no sea que suponemos que sólo hay 1296 (A-Z, 0-9) subdivisiones.

he sido infructuosa la localización de una lista ISO de éstos o incluso una indicación de cómo almacenarlos.

Eso está bien, no necesito conocerlos a todos ahora, pero me gustaría saber que hay una norma y qué información estándar para almacenar, según sea necesario.

Gracias

EDIT: Parece que puedo lograr esto mediante la norma ISO 3166-2: http://en.wikipedia.org/wiki/ISO_3166-2

navegable como un conjunto de datos aquí: http://www.commondatahub.com/live/geography/state_province_region/iso_3166_2_state_codes

¿Fue útil?

Solución

Por lo que yo sé no hay estándares internacionales porque es un tema nacional

Tome el Reino Unido ...

  • ¿Es la división sub Gales, Escocia, Inglaterra, Irlanda del Norte? Sin abreviaturas.
  • Los condados: ( "Ches") es "Cheshire" o "Highlands y las islas" (sin abreviaturas)
  • zonas postales: Rutland sigue siendo un condado puesto, pero no uno oficial

Su pregunta podría decirse que asume una estructura federal (como por Suiza, donde soy), pero esto no se aplicará a muchos si la mayoría de los países. Continuando con Suiza, Cantón no figura en las direcciones postales o códigos postales tampoco.

Si existe una norma ISO, a continuación, el orgullo nacional o local le molesta apostadores tan pronto ya que está en su sitio web.

En lo personal, no me gusta vadear a través de un menú desplegable "Estado" en un sitio web. No tiene ningún significado para mí, ya sea en el Reino Unido (mi nacionalidad) o mi residencia (Suiza).

puede ser el mejor pegarse estados de Estados Unidos y Canadá y "Estados Unidos / Canadá no". No fuerce o asumir una sub-división.

Editar, jun 2012.

Ahora vivo en Malta. No tengo ni estado, condado, ni en Cantón. Por favor, no insistir.

Cualquier grandes ciudades en el Reino Unido normalmente no mencionan condado (Inglaterra + Gales) / región (Escocia).

Otros consejos

Juat por ejemplo:

Llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch Este es el nombre de una ciudad en el norte de Gales.

VARCHAR(100)

Abreviaturas: Hay código de país de 2 letras y el código de país de 3 letras que se usa por las Naciones Unidas. Puede utilizar VARCHAR (2) para el código de 2 letras y VARCHAR (3) para el código de país de 3 letras.

por ejemplo. Australia 2 letras, 3 letras y el código numérico

AU   AUS   036   Australia

Todo depende de la forma en la que desea guardar los datos. Si desea guardar 3 letras + código numérico en una columna a continuación, el tamaño estará de acuerdo con eso y si desea guardar los separan a continuación, el tamaño será diferente.

Para estar en el lado seguro puede utilizar VARCHAR (10).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top