2010-07-01 13 views
5

Hallo In einer Anwendung muss ich alle Länder der Welt auflisten, ich wähle ein Land aus, alle Staaten, die ihm entsprechen, sollten aufgelistet werden, wenn ich als Staat alle Städte in diesem Staat auswähle sollte aufgelistet werden.Land, Staatenliste für SQL Server

Ich habe die Tabellen mit Referenzen in SQL Server erstellt 2005.

Ich brauche die vollständige Daten Liste der Länder, Staaten, Städte Gibt es eine Lösung oder Pakete oder Dateien zur Verfügung, so dass wir auf SQL Server importieren können.

Antwort

6

ISO-Ländercodes sind here. Sie können dies in einer Reihe von Formaten (CSV usw.) herunterladen und mit DTS oder einem ähnlichen Produkt können Sie diese in Ihre Datenbank importieren.

Sobald Sie in Staaten oder Regionen in Ländern zu bekommen, wird es etwas kniffliger. Sie müssen diese möglicherweise selbst zusammenstellen oder nach einzelnen Ressourcen suchen, die sie bereitstellen.

EDIT:

fand ich die US-Staaten here, in MySQL-Format - die Sie wahrscheinlich leicht anpassen.

+0

Es ist einfach genug, um die Zustände in den Vereinigten Staaten zu identifizieren. Aber es gibt andere geographische Teile der USA, die keine "Staaten" sind. Zum Beispiel, Puerto Rico, Guam, Amerikanische Jungferninseln. Sogar der District of Columbia. Sie müssen sicher sein, dass Sie diese auch berücksichtigt haben. – DOK

+0

Ich wollte die Liste aller Länder, ihre Staaten, Städte alles, es wäre einfacher, wenn etwas wie SQL-Datei verfügbar ist –

+0

Ich bin mir nicht sicher, ob so etwas existiert. Es auf dem neuesten Stand zu halten wäre eine Menge Arbeit. Wenn Sie etwas googeln, finden Sie es für bestimmte Länder, zB: http://dpi.careerbuilder.com/Site/Geography/ListStateprovcounty.aspx Sie könnten auch in der Lage sein, einige Drittanbieter zu finden, die diese Daten bereitstellen - aber du wirst höchstwahrscheinlich dafür bezahlen. –

2

Wie leon01 sagte, können Sie GeoNames verwenden.

Ich habe ein kleines Tool, eine XML-Datei basierend auf der Ausgabe ihres Web Service zu generieren: bei http://geonamesdotorgdotnet.codeplex.com/, die ich verwende zu analysieren, um die XML-Antwort aus dem https://github.com/yosoyadri/GeoNames-XML-Builder

Alle Krediten wirklich auf die C# Bibliothek gehen sollte Dienstleistungen.

Sie haben eine bereits Liste der Länder und Provinzen von diesem Service bei https://raw.github.com/yosoyadri/GeoNames-XML-Builder/master/continents-countries-statesprovinces.xml

+0

In diesem Link können Sie das SQL Script für Ihre Anforderung von Country-State (Provinz) -City unter http://www.c-sharpcorner.com/blogs/sql-server-scripts-to-store-countries- herunterladen. states-and-cities-in-database1 – Hari