2012-11-06 3 views
0

약 2000 행의 Excel 시트에 많은 양의 데이터가 있습니다. 오류없이 SQL Server에서 테이블을 가져 왔습니다. 지금 엑셀을 수정하고 데이터베이스에서 동일한 변경 사항을 업데이트해야합니다. 많은 양의 데이터가 있고 여분의 열이 추가되어 있으므로 테이블을 삭제하고 다시 가져올 수 없습니다.업데이트 된 Excel 값을 데이터베이스로 가져옵니다.

그래서 기존 값과 함께 새 값을 업데이트하는 방법을 알려주십시오. 나는 C# .Net을 사용한다.

덕분에

답변

2

임시 테이블로 가져 오기 다음 마스터 테이블을 업데이트 할 MERGE 문을 사용합니다.

+0

안녕. 나는 그것을 시험해 보았다. merge 문에서 변경된 값을 업데이트 할 수 없습니다. 새 값이 추가 된 경우에만 업데이트 할 수 있습니다. – Anoozz

+0

@Anoozz, 'WHAT MATCHED'부분을 사용 했습니까? –

관련 문제