Multiple-Rowset 결과를 생성하는 SQL Server Native Client 명령
적용 대상: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)
SQL Server Native Client OLE DB 공급자는 SQL Server 문에서 여러 행 집합을 반환할 수 있습니다. SQL Server 문은 다음과 같은 조건에서 여러 행 집합 결과를 반환합니다.
일괄 처리되는 SQL 문이 단일 명령으로 제출된 경우
저장 프로시저가 SQL 문의 일괄 처리를 구현하는 경우
Batch
SQL Server Native Client OLE DB 공급자는 세미콜론 문자를 SQL 문의 일괄 처리 구분 기호로 인식합니다.
WCHAR* wSQLString = L"SELECT * FROM Categories; "
L"SELECT * FROM Products";
여러 SQL 문을 하나의 일괄 처리로 보내는 것이 각 SQL 문을 별도로 실행하는 것보다 효율적입니다. 하나의 일괄 처리를 보내는 경우 클라이언트에서 서버로의 네트워크 왕복 수가 줄어듭니다.
저장 프로시저
SQL Server는 저장 프로시저의 각 문에 대해 하나의 결과 집합을 반환하므로 대부분의 SQL Server 저장 프로시저는 여러 결과 집합을 반환합니다.
섹션 내용
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기