2014-01-31 2 views
0

470 열이있는 Excel 파일을 데이터 테이블에 대량 업로드하고 있습니다. MSSQL의 행 크기 제한 인 8060 바이트로 인해 많은 데이터 열을 삭제해야합니다. 업로드 할 수있는 Excel 파일을 골라서 선택할 수 없습니다.데이터 테이블에서 여러 데이터 세트를 제거합니까?

다음은 삭제해야하는 데이터 열입니다. cols [180-195], [220-245], [320-380], [430-465].

정확한 열 번호를 사용하여 첫 번째 배치 (180-195 열)를 반복하고 삭제할 수 있음을 이해합니다. 2, 3, 4 일괄 처리를 위해, 내가 삭제하려고했던 col num으로 삭제 한 총계를 빼는 대신 다른 방법이 있습니까? 내가 대신 COLS 430-465을 삭제하는 4 일괄 처리 (430-465)에 도착하면이 경우

은 내가 열 330-365 (15 + 25 + 60 이전 삭제)

삭제 될 것으로 예상

감사합니다.

답변

0

루프에서 마지막 열에서 시작하여 첫 번째 열로 이동하십시오. 이렇게하면 원래의 열 번호를 참조 할 수 있으며 중간에 열을 삭제하면 발생할 수있는 이동을 처리 할 필요가 없습니다.

+0

그건 의미가 있습니다. 감사. –

관련 문제