안녕하세요?
아래와 같이 문의 드립니다.
- DB : MS -SQL 2000
- 내용
==> 기존 인사 테이블에 인사정보 입력되어 있는데.. 이 테이블에 휴대번호 레코드를 입력 및 수정을 할려고 합니다.(기존에 입력된것도 있고 입력이 안된 부분도 있습니다.)
휴대폰 번호를 엑셀시트로 사원번호, 휴대폰 번호를 조사하여 입력을 하려고 하는데..
MS-SQL 2005 이상 버전에서는 쉽게 가능한데... 버전이 2000이라...
엑셀 시트를 업로드 해서 A 테이블을 생성하여
그 테이블에 있는 내용중 조건에 맞는 휴대폰 번호를 인사테이블에 업데이트 하는 것입니다.
방법좀 알려 주세요..
4개의 답변이 있습니다.
생각해보니 간단하네요..
새로운 테이블 생성하고 엑셀로 업데이트 한뒤에
구 인사 테이블에 조인 건 뒤에 없거나 다르면 update 하면 되죠 :)
테이블 생성까지 필요하고,
JOIN해서 필요한것만 넣으려고 한다면 DTS 를 이용해야 합니다.
아시다시피 2000은 이미 기술지원이 종료되어서 DTS 쪽 정보만 구하기는 쉽지 않을 듯 해보입니다 :)
엔터프라이즈메니저 -> 디비 선택 -> 테이블 선택 -> import data -> 엑셀파일 선택 하시면 됩니다.
테이블 구조는 미리 맞춰놔야겠죠 :)
차라리 엑셀 자료를 ms sql 2000 서버에 insert하는 vb 스크립트를 짜는 것은 어떨까요?
단순 insert의 경우에는 그게 훨씬 편할텐데요.
그런 엑셀은 제가 서버 정보만 알려주시면 바로 넣어드릴 수 있습니다.
아니면 엑셀 파일 드리고 서버 정보만 입력하시면 되게끔 해드릴 수 있어요.