여러 행 집합 결과를 만드는 명령 (OLE DB 드라이버)
적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
OLE DB Driver for SQL Server는 SQL Server 문에서 여러 행 집합을 반환할 수 있습니다. SQL Server 문은 다음 조건에서 여러 행 집합 결과를 반환합니다.
일괄 처리된 SQL 문은 단일 명령으로 제출됩니다.
저장 프로시저는 SQL 문의 일괄 처리를 구현합니다.
Batch
OLE DB Driver for SQL Server는 세미콜론 문자를 SQL 문의 일괄 처리 구분 기호로 인식합니다.
WCHAR* wSQLString = L"SELECT * FROM Categories; "
L"SELECT * FROM Products";
여러 SQL 문을 한 일괄 처리로 보내는 것이 각 SQL 문을 개별적으로 실행하는 것보다 더 효율적입니다. 하나의 일괄 처리를 보내는 경우 클라이언트에서 서버로의 네트워크 왕복 수가 줄어듭니다.
저장 프로시저
SQL Server는 저장 프로시저의 각 문에 대한 결과 집합을 반환하므로 대부분의 SQL Server 저장 프로시저는 여러 결과 집합을 반환합니다.