Проблема. У меня есть поле адреса из базы данных Access, которая была преобразована в Sql Server 2005. В этом поле есть все в одном поле. Мне нужно разобрать отдельные разделы адреса в соответствующие поля в нормализованной таблице. Мне нужно сделать это примерно для 4000 записей, и это должно быть повторяемо.
Предположения:
-
Предположим, что адрес в США (на данный момент)
-
предположить, что строка ввода иногда будет содержать адресата (адресата) и/или второго уличного адреса (то есть Suite B)
-
состояния могут быть сокращены
-
Почтовый индекс может быть стандартным 5-значным или zip + 4
-
в некоторых случаях есть опечатки
ОБНОВЛЕНИЕ: В ответ на поставленные вопросы стандарты не были соблюдены повсеместно, мне нужно сохранить отдельные значения, а не только геокодирование, а ошибки - опечатка (исправлено выше)
Пример данных:
-
а. P. Croll and Son 2299 Lewes-Georgetown Hwy, Джорджтаун, DE 19947
-
11522 Shawnee Road, Гринвуд DE 19950
-
144 Kings Highway, S.W. Dover, DE 19901
-
Интегрированная константа. Услуги 2 Penns Way Suite 405 New Castle, DE 19720
-
Humes Realty 33 Bridle Ridge Court, Lewes, DE 19958
-
Николс Раскопки 2742 Pulaski Hwy Newark, DE 19711
-
2284 Bryn Zion Road, Смирна, DE 19904
-
VEI Dover Crossroads, LLC 1500 Serpentine Road, Suite 100 Baltimore MD 21
-
580 North Dupont Highway Dover, DE 19901
- P.O
. Box 778 Dover, DE 19903