2010-07-01 12 views
5

Ciao In un'applicazione ho bisogno di elencare tutti i paesi del mondo, io seleziono un paese tutti gli stati corrispondenti ad esso dovrebbero essere elencati, se seleziono come stato tutte le città in quello stato dovrebbe elencato.Paese, elenco stati per SQL Server

ho creato le tabelle con riferimenti in SQL Server 2005.

ho bisogno la lista completa dei dati dei paesi, stati, città C'è qualche soluzione o pacchetti o file disponibili in modo da poter importare a SQL Server.

risposta

6

I codici paese ISO sono here. Puoi scaricarlo in numerosi formati (CSV ecc.) E utilizzando DTS o un prodotto simile dovresti poterli importare nel tuo database.

Una volta arrivati ​​negli stati o nelle regioni in paesi, diventa un po 'più complicato. Potrebbe essere necessario metterli insieme da soli o cercare le risorse individuali che li forniscono.

EDIT:

ho trovato negli Stati Uniti Stati here, in formato MySQL - che probabilmente si può adattare facilmente.

+0

E 'abbastanza facile da identificare gli stati degli Stati Uniti. Ma ci sono altre parti geografiche degli Stati Uniti che non sono "stati". Ad esempio, Porto Rico, Guam, Isole Vergini americane. Anche il distretto di Columbia. Dovrai essere sicuro di aver preso in considerazione anche quelle. – DOK

+0

volevo la lista di tutti i paesi, i loro stati, le città tutto, sarebbe più facile se qualcosa come il file SQL è disponibile –

+0

Non sono sicuro se esiste una cosa del genere. Mantenerlo aggiornato sarebbe molto lavoro. Se fai qualche ricerca su Google lo troverai per alcuni paesi, ad esempio: http://dpi.careerbuilder.com/Site/Geography/ListStateprovcounty.aspx Potresti anche essere in grado di trovare terze parti che forniscono questi dati - ma molto probabilmente lo pagherai. –

2

Come leon01 ha detto che è possibile utilizzare GeoNames.

Ho fatto un piccolo strumento per generare un file XML in base alla produzione dei loro WebServices: https://github.com/yosoyadri/GeoNames-XML-Builder

Tutto il merito in realtà dovrebbe andare in biblioteca C# in http://geonamesdotorgdotnet.codeplex.com/ che sto usando per analizzare il codice XML risposta da parte del Servizi.

Hai una lista già fatta di paesi e province di questo servizio a https://raw.github.com/yosoyadri/GeoNames-XML-Builder/master/continents-countries-statesprovinces.xml

+0

In questo collegamento, è possibile scaricare lo script SQL in base alle proprie esigenze di Paese-stato (provincia) -Città all'indirizzo http://www.c-sharpcorner.com/blogs/sql-server-scripts-to-store-countries- stati-e-città-a-Database1 – Hari