2010-07-01 10 views
5

Witam W aplikacji muszę podać wszystkie kraje na świecie, my wybieramy kraj, wszystkie stany do niej odpowiadające powinny być wymienione, jeśli wybiorę jako stan wszystkie miasta w tym stanie powinien być wymieniony.Kraj, lista stanów dla SQL Server

Stworzyłem tabele z odniesieniami w SQL Server 2005.

muszę pełną listę danych krajów, stanów, miast Czy istnieje jakieś rozwiązanie lub opakowania lub formaty dostępne tak, że możemy zaimportować do programu SQL Server.

Odpowiedz

6

Kody krajów ISO to here. Możesz pobrać to w wielu formatach (CSV itp.) I używając DTS lub podobnego produktu, powinieneś móc je zaimportować do swojej bazy danych.

Po dotarciu do stanów lub regionów w krajach staje się nieco trudniejsze. Być może będziesz musiał umieścić je razem lub wyszukać indywidualne zasoby, które je zapewniają.

EDIT:

znalazłem stanach here w formacie MySQL - co prawdopodobnie można łatwo dostosować.

+0

to dość łatwe do identyfikacji stanów w Stanach Zjednoczonych. Ale są też inne geograficzne części Stanów Zjednoczonych, które nie są "państwami". Na przykład Puerto Rico, Guam, Wyspy Dziewicze Stanów Zjednoczonych. Nawet Dystrykt Kolumbii. Będziesz chciał się upewnić, że również to rozważyłeś. – DOK

+0

chciałem listę wszystkich krajów, ich stanów, miast wszystko, byłoby łatwiejsze, gdyby coś jak plik SQL był dostępny –

+0

Nie jestem pewien, czy coś takiego istnieje. Utrzymywanie go na bieżąco będzie wymagało wiele pracy. Jeśli wykonasz Googling, znajdziesz go w niektórych krajach, na przykład: http://dpi.careerbuilder.com/Site/Geography/ListStateprovcounty.aspx Możesz również znaleźć osoby trzecie, które udostępniają te dane - ale najprawdopodobniej za to zapłacisz. –

2

Leon01 powiedział, że możesz używać GeoNames.

Zrobiłem małe narzędzie do generowania pliku XML na podstawie danych wyjściowych swoich serwisów internetowych: https://github.com/yosoyadri/GeoNames-XML-Builder

Wszystko kredyt powinien naprawdę iść do C# biblioteki w http://geonamesdotorgdotnet.codeplex.com/ że używam do analizowania XML odpowiedzi z usługi.

Masz już wykonaną listę krajów i województw z tej usługi w https://raw.github.com/yosoyadri/GeoNames-XML-Builder/master/continents-countries-statesprovinces.xml

+0

W tym łączu można pobrać skrypt SQL zgodnie z wymaganiami kraju-państwa (województwa) - na stronie http://www.c-sharpcorner.com/blogs/sql-server-scripts-to-store-countries- state-and-cities-in-database1 – Hari