--> 아래그림과 같이 http://www.zipfinder.co.kr/에서 ZipCode(우편번호) 다운로드





==============================================================================================


--> 다운받은 ZipCode(우편번호)파일을 저장하여 압축푼 다음 엑셀로 열어보고, 확장자명을 .xlsx 형식인 zipcode_20090623.xlsx으로 저장하기.



--> zipcode_20090623.xlsx으로 저장 후 [SQL Server] - [개체 탐색기]- [DTS] - [태스크] - [데이터 가져오기]를 클릭하여 엑셀파일인 zipcode_20090623.xlsx를 SQL Server의 "DTS"데이터베이스로 가져와서 "dbo.zipcode_20090623"이라는 테이블을 생성한다. 실행과정은 아래그림과 같이 한다.




--> "zipcode_20090623.xlsx"파일이 있는 저장경로로 지정하고 [첫 행은 열 이름으로]체크박스에 체크표시 후 '다음'버튼 클릭



--> "SQL Server"의 사용자 이름(여기서는 "sa")과 해당패스워드 입력후 '다음'버튼 클릭





--> 원본 테이블이 있는 아래쪽 체크박스에 표시하고, 오른쪽의 [대상]쪽에서 괄호안에 해당 엑셀파일의 이름(zipcode_20090623.xlsx)으로 정확하게 수정한 후 '다음'버튼 클릭('다음' 버튼 위에 있는 "매핑편집"버튼이나 "미리보기"버튼클릭해서 해당 엑셀파일(zipcode_20090623.xlsx)을 잘 가져왔는지 확인해봐도 된다.)



--> '다음'버튼 클릭



--> '마침'버튼 클릭



--> 아래에서 모든 항목이 성공해야 됨. 그렇지 않으면 "SQL Server"의 "DTS"데이터베이스에 해당 엑셀파일(zipcode_20090623.xlsx)을 가져와서 [dbo.zipcode_20090623]이라는 테이블을 만들 수 없다.



--> [개체 탐색기]에서 [데이터베이스] - [DTS] - [테이블]을 "새로 고침"해보면 [dbo.zipcode_20090623]테이블이 생성된 것을 볼 수 있다.



--> 작성한 코드 중 아래그림부분을 블록잡고 실행하면  아래그림과 같이 우편번호(zipcode) 데이터가 출력된다.





--> 아래쪽에 있는 코드(Select ~ Into문)를 블록잡고 실행하면 "zipcode_20090623"테이블에서 복사하여 "ZipTable"이라는 테이블이 생성되며 테이블형식(컬럼명)도 수정된다.



[개체 탐색기]에서 [데이터베이스] - [DTS] - [테이블]을 "새로 고침"해보면 [dbo.ZipTable]테이블이 생성된 것을 볼 수 있다.



--> 아래 그림과 같이 [dbo.ZipTable]테이블에 마우스 우클릭하여 "상위 1000개 행 선택"을 클릭하면...



--> 아래 그림과 같이 "dbo.ZipTable"의 상위 1000개 행에 대한 코드와 우편번호(zipcode) 데이터가 출력된다.






==============================================================================================




--> 위의 과정에서 아래의 코드(Select ~ Into문)를 작성하여 "zipcode_20090623"테이블에서 이름이 "ZipTable"인 테이블을 복사하고 테이블형식(컬럼명)을 수정한 것이다.


--[1] Temp 테이블가져오기

Select * From zipcode_20090623

Go

 

--[2]

Select

       [ZipCode] As ZipCode,

       [Sido] As Si,

       [GuGun] As Gu,

       [Dong] As Dong,

       [Bunji] As PostEtc

Into ZipTable

From zipcode_20090623

Go

 


Posted by holland14
: