우리는 파일에서 레코드를 읽고 처리하는 응용 프로그램을 보유하고 있습니다. 일단 처리되면 (일부 계산을 수행하면) 해당 레코드를 데이터베이스에 기록해야합니다. 레코드 수는 파일의 내용에 따라 달라질 것입니다. 어쨌든 asp.net 및 SQL Server 2008을 사용하여 한 번에 업데이트를 수행해야하므로 레코드 수에 따라 반복적으로 저장 프로 시저를 호출하지 않습니다. ?SQL 서버에서 일괄 업데이트 수행
저는 1000 개의 레코드를 읽는 예제와 삽입 할 매개 변수를 전달하는 저장 프로 시저를 호출하는 각각의 예제를 피하려고합니다. 그 모든 것을 한 번에 처리 할 수 있다면 더 좋을 것입니다.
필자는 proc에 전달할 수있는 모든 값을 갖는 문자열을 생성하는 것에 대해 생각했지만 문자열을 파싱하여 값을 얻는 것이 더 좋을지 알고 싶었습니다.
이 응용 프로그램은 asp.net 4.5 및 SQL Server 2008을 사용하며 Entity Framework 또는 MVC를 사용하지는 않습니다.
함께 레코드 업데이트 또는 삽입? –
처음에는 응용 프로그램이 파일에서 읽고 대량 삽입을 수행하여 데이터를 가져옵니다. 이후의 읽기는 기존 레코드에 대한 업데이트입니다. – Paritosh