Тип столбца и размер для международных страновых подразделений (штаты, провинции, территории и т. Д.)

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

Вопрос

Я прошу прощения, если это дублирование.

Какой стандартизацию столбцов вы бы использовали для хранения данных международных странных подразделений?

Например, если бы это было только США и Канада, я считаю, что все подразделения имеют 2-символьную аббревиатуру ... что может одолжить Char (2)

Это не может быть устойчивым на международном уровне, которые мы предполагаем, что есть только 1296 (AZ, 0-9) подразделения.

Я был неудачным расположением ISO-списка из них или даже указания о том, как хранить их.

Это нормально, мне не нужно знать их все сейчас, но я хотел бы знать, что существует стандартная и какая стандартная информация для хранения по мере необходимости.

Спасибо

Редактировать: Похоже, что я могу выполнить это, используя стандарт ISO 3166-2:http://en.wikipedia.org/wiki/iso_3166-2

Бряспорязена как набор данных здесь:http://www.commondatahub.com/live/geography/state_province_region/iso_3166_2_state_codes.

Это было полезно?

Решение

Насколько я знаю, нет международных стандартов, потому что это национальный вопрос

Возьми Великобританию ...

  • Субдинированные Уэльс, Шотландия, Англия, Северная Ирландия? Нет сокращений.
  • Counties: это «чешир» («CHES») или «нагорье и острова» (без сокращений)
  • Почтовые площади: Ратланд по-прежнему потенциал, но не официальный

Ваш вопрос, пожалуй, предполагает федеральную структуру (согласно Швейцарии, где я), но это не распространяется на многие, если большинство стран. Перевозка на Швейцарию, Kanton. Не включается в почтовых адресах или почтовых кодах.

Если есть стандарт ISO, то национальная или локальная гордость будет раздражать Punters, как только он на вашем веб-сайте.

Лично я не люблю распадаться через «государственный» раскрывающийся список на веб-сайте. Это не имеет смысла для меня в либо в Великобритании (мою национальность), либо в мою резиденцию (Швейцария).

Возможно, вы лучше всего придерживаться государств у нас и Канады и «не США / Канада». Не заставляйте или не принимайте подразделение.

Редактировать, июнь 2012.

Теперь я живу на Мальте. У меня нет ни штата, округа, ни кантона. Пожалуйста, не настаивайте.

Любые крупные города в Великобритании обычно не говорят округа (Англия + Уэльс) / регион (Шотландия).

Другие советы

NUAT Например:

Llanfairpwllgwyngyllgogerychwyrndrobwyllllllllllllll-llantysiliagogogog. Это название города в Северном Уэльсе.

VARCHAR(100)

Сокращения:Существует 2-буквенный код страны и 3-буквенный код страны, который использовался ООН. Вы можете использовать Varchar (2) для 2-буквенного кода и Varchar (3) для 3-буквенного кода страны.

Например, Австралия 2-буква, 3-буквенный и числовой код

AU   AUS   036   Australia

Все зависит от того, как вы хотите сохранить данные. Если вы хотите сохранить 3-буквенный + цифровой код в одном столбце, размер будет в соответствии с этим, и если вы хотите сохранить их отдельные, размер будет отличаться.

Быть на безопасной стороне, вы можете использовать Varchar (10).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top