2010-07-01 6 views
5

안녕하세요, 전 세계의 모든 국가를 나열해야하는 응용 프로그램에서 해당 국가의 모든 도시를 국가로 선택하면 해당 국가를 모두 나열해야합니다 나열되어야합니다.국가, SQL 서버의 상태 목록

나는 우리가 SQL Server로 가져올 수 있도록 가능한 모든 솔루션이 아니면 패키지 또는 파일 국가, 주, 도시의 전체 데이터 목록이 필요 SQL 서버 2005

에 참조가있는 테이블을 만들었습니다.

답변

6

ISO 국가 코드는 here입니다. 이 형식을 여러 가지 형식 (CSV 등)으로 다운로드 할 수 있으며 DTS 또는 유사한 제품을 사용하여 데이터베이스로 가져올 수 있어야합니다.

국가에서 주 또는 지역으로 내려 가면 조금 더 까다로워집니다. 이 두 가지를 직접 정리하거나 제공하는 개별 리소스를 검색해야 할 수 있습니다.

편집 :

나는 MySQL의 형식으로, 미국 미국 here을 발견 - 당신은 아마 쉽게 적응할 수있다.

+0

에서이 서비스에서 국가와 지방의 이미 만든 목록을 가지고있다. 그러나 "주"가 아닌 미국의 다른 지리적 인 부분이 있습니다. 예 : 푸에르토 리코, 괌, 미국령 버진 아일랜드. 심지어 컬럼비아 특별구. 당신은 그것들을 고려해 보길 원할 것입니다. – DOK

+0

나는 모든 국가, 주, 모든 도시의 목록을 원했지만 SQL 파일과 같은 것이 있으면 더 쉬울 것입니다. –

+0

그런 것이 있는지 확실하지 않습니다. 최신 상태로 유지하는 것은 많은 작업이 될 것입니다. 인터넷 검색을하는 경우 특정 국가에서 다음과 같이 찾을 수 있습니다. http://dpi.careerbuilder.com/Site/Geography/ListStateprovcounty.aspx 이 데이터를 제공하는 일부 타사를 찾을 수도 있습니다. 하지만 당신은 그것을 지불 할 가능성이 가장 큽니다. –

2

leon01이 (가) GeoNames를 사용할 수 있다고 말했습니다.

나는 그들의 웹 서비스의 출력을 기반으로 XML 파일을 생성하는 작은 도구를했다 : https://github.com/yosoyadri/GeoNames-XML-Builder

나는로부터의 응답 XML을 구문 분석하는 데 사용하고 정말 http://geonamesdotorgdotnet.codeplex.com/에서 C#을 도서관에 가서해야 모든 신용 서비스.

당신은 미국에서 상태를 식별 할 수있을만큼 쉽게 https://raw.github.com/yosoyadri/GeoNames-XML-Builder/master/continents-countries-statesprovinces.xml

+0

이 링크에서는 http://www.c-sharpcorner.com/blogs/sql-server-scripts-to-store-countries-kr에서 국가 - 주 (도) -시의 요구 사항에 맞는 SQL 스크립트를 다운로드 할 수 있습니다. 주 및시 데이터베이스 1 – Hari