Tipo de columna y tamaño para las subdivisiones internacionales del país (estados, provincias, territorios, etc.)
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
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).