嗨在应用程序中我需要列出世界上所有国家/地区,我们选择一个国家/地区应该列出与其对应的所有州,如果我选择该州应该列出该州的所有城市。
我在SQL Server 2005中创建了带引用的表。
我需要国家,州,城市的完整数据列表是否有任何解决方案或包或文件可用,以便我们可以导入到SQL Server。
答案 0 :(得分:7)
ISO国家/地区代码为here。您可以下载多种格式(CSV等)并使用DTS或类似产品,您应该能够将它们导入数据库。
一旦你进入各个国家或地区,它就会变得有点棘手。您可能必须自己将这些放在一起,或搜索提供它们的各个资源。
编辑:
我找到了MySQL格式的美国国家here - 你可以很容易地适应它们。
答案 1 :(得分:2)
正如leon01所说,你可以使用GeoNames。
我做了一个小工具,根据其网络服务的输出生成XML文件:https://github.com/yosoyadri/GeoNames-XML-Builder
所有功劳都应该转到http://geonamesdotorgdotnet.codeplex.com/的C#库,我用它来解析服务中的响应XML。
提供此服务的国家/地区列表