저장 프로시저 호출 일괄 처리

SQL Server Native Client ODBC 드라이버는 가능한 경우 서버에 대한 저장 프로시저 호출을 자동으로 일괄 처리합니다. 이 드라이버는 ODBC CALL 이스케이프 시퀀스가 사용된 경우에만 이러한 작업을 수행하고 Transact-SQL EXECUTE 문이 실행된 경우에는 수행하지 않습니다. 저장 프로시저 호출을 일괄 처리하면 서버 왕복 횟수가 줄어들고 성능이 대폭 향상됩니다.

여러 개의 ODBC CALL 이스케이프 시퀀스가 포함된 일괄 처리를 실행하면 드라이버가 서버에 대한 프로시저 호출을 일괄 처리합니다. 또한 드라이버는 ODBC CALL 이스케이프 시퀀스와 함께 바인딩된 매개 변수 배열이 사용된 경우에도 프로시저 호출을 일괄 처리합니다. 예를 들어 행 단위 또는 열 단위 매개 변수 바인딩을 사용하여 다섯 개 요소의 배열을 ODBC CALL SQL 문의 매개 변수에 바인딩한 경우 SQLExecute 또는 SQLExecDirect를 호출하면 드라이버가 다섯 개의 프로시저 호출이 포함된 단일 일괄 처리를 서버로 보냅니다.

참고 항목

개념

저장 프로시저 실행