SQL Server Native Client에서 ICommand::Execute를 사용하여 행 집합 만들기
적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)
ICommand::Execute 메서드를 사용하여 만든 행 집합의 경우 결과 행 집합에서 원하는 속성이 명령의 텍스트를 제한할 수 있습니다. 이는 동적 명령 텍스트를 지원하는 고객에게 특히 중요합니다.
SQL Server Native Client OLE DB 공급자는 Microsoft SQL Server 커서를 사용하여 많은 명령에서 생성된 여러 행 집합 결과를 지원할 수 없습니다. 소비자가 SQL Server 커서 지원이 필요한 행 집합을 요청하는 경우 명령 텍스트가 결과로 둘 이상의 행 집합을 생성하는 경우 오류가 발생합니다. 자세한 내용은 여러 행 집합 결과를 생성하는 명령을 참조하세요.
스크롤 가능한 SQL Server Native Client OLE DB 공급자 행 집합은 SQL Server 커서에서 지원됩니다. SQL Server에서는 데이터베이스의 다른 사용자가 변경한 내용의 영향을 받는 커서에 제한을 설정합니다. 특히 일부 커서의 행을 정렬할 수 없기 때문에 SQL ORDER BY 절이 포함된 명령을 사용하여 행 집합을 만들려고 하면 작업이 실패할 수 있습니다. 자세한 내용은 행 집합 및 SQL Server 커서를 참조 하세요.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기