다음을 통해 공유


여러 행 집합 결과를 만드는 명령 (OLE DB 드라이버)

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

OLE DB 드라이버 다운로드

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 저장 프로시저는 여러 결과 집합을 반환합니다.

섹션 내용

참고 항목

명령