SharedIT | 묻고 답하기(AMP)

MS SQL 2000 문의 드립니다.

안녕하세요?

아래와 같이 문의 드립니다.

- DB : MS -SQL 2000
- 내용
==> 기존 인사 테이블에 인사정보 입력되어 있는데.. 이 테이블에 휴대번호 레코드를 입력 및 수정을 할려고 합니다.(기존에 입력된것도 있고 입력이 안된 부분도 있습니다.)

휴대폰 번호를 엑셀시트로 사원번호, 휴대폰 번호를 조사하여 입력을 하려고 하는데..
MS-SQL 2005 이상 버전에서는 쉽게 가능한데... 버전이 2000이라...

엑셀 시트를 업로드 해서 A 테이블을 생성하여
그 테이블에 있는 내용중 조건에 맞는 휴대폰 번호를 인사테이블에 업데이트 하는 것입니다.

방법좀 알려 주세요..

Tags : 태그가 없습니다.

4개의 답변이 있습니다.

양성환
  0 추천 | 9년 이상 전

생각해보니 간단하네요..
새로운 테이블 생성하고 엑셀로 업데이트 한뒤에
구 인사 테이블에 조인 건 뒤에 없거나 다르면 update 하면 되죠 :)

양성환
  0 추천 | 9년 이상 전

테이블 생성까지 필요하고,
JOIN해서 필요한것만 넣으려고 한다면 DTS 를 이용해야 합니다.
아시다시피 2000은 이미 기술지원이 종료되어서 DTS 쪽 정보만 구하기는 쉽지 않을 듯 해보입니다 :)

양성환
  0 추천 | 9년 이상 전

엔터프라이즈메니저 -> 디비 선택 -> 테이블 선택 -> import data -> 엑셀파일 선택 하시면 됩니다.
테이블 구조는 미리 맞춰놔야겠죠 :)

guest
  0 추천 | 9년 이상 전

차라리 엑셀 자료를 ms sql 2000 서버에 insert하는 vb 스크립트를 짜는 것은 어떨까요?

단순 insert의 경우에는 그게 훨씬 편할텐데요.

그런 엑셀은 제가 서버 정보만 알려주시면 바로 넣어드릴 수 있습니다.

아니면 엑셀 파일 드리고 서버 정보만 입력하시면 되게끔 해드릴 수 있어요.