2013-12-17 2 views
1

SQL Server의 테이블을 Excel 시트의 데이터로 업데이트해야합니다. 업데이트해야하는 부분이 많아서 12 열 테이블에서 두 개의 열을 업데이트해야합니다. 가장 쉬운 방법은 무엇입니까?SQL 일치 및 바꾸기

나는 액세스를 생각하고 있었습니까? 특정 두 열에 대해 SSIS 작업을 시도했지만 실패했습니다.

도와 주셔서 감사합니다.

답변

1

는 Excel이 당신의 SQL 데이터베이스에 제출하고 그의 같은 간단한 업데이트 문으로 업데이트를 할 가져 오는 것입니다 수행하는 한 가지 방법 : 기본 키를 사용하여 외에

UPDATE YourTable 
SET Column1 = ExcelImported.Column1, 
    Column2 = ExcelImported.Column2 
FROM YourTable 
JOIN ExcelImported 
ON  YourTable.Key = ExcelImported.Key 
+0

내가 특정 컬럼에 가입 할 수 ? 감사! Excel 시트에 기본 키가 없으므로 파트 번호가 모두 – user3014698

+0

에서 동일하므로 행과 일치하는 부품 번호에 이들을 결합해야합니다 ... – Aram

+0

완벽하게 감사했습니다! – user3014698