문 실행(ODBC)
SQL Server Native Client ODBC 드라이버에서는 SQL Server 데이터베이스에서 SQL 문을 실행하는 다양한 방법을 제공합니다.
직접 실행
준비된 실행
직접 실행에서는 Transact-SQL 문이 포함된 문자열을 작성하고 전송한 후 SQLExecDirect 함수를 사용하여 실행합니다. 준비된 실행에서는 Transact-SQL 문이 포함된 문자열을 작성한 다음 두 가지 단계로 실행합니다. 첫 단계에서는 SQLPrepare 함수를 사용하여 데이터베이스 엔진에서 문의 실행 계획을 구문 분석 및 컴파일합니다. 두 번째 단계에서는 SQLExecute 함수를 사용하여 이전에 준비된 실행 계획을 실행합니다. 이렇게 하면 실행할 때마다 구문 분석 및 컴파일 오버헤드를 줄일 수 있습니다. 준비된 실행은 응용 프로그램에서 동일한 매개 변수화된 SQL 문을 반복적으로 실행하는 데 많이 사용됩니다.
직접 실행과 준비된 실행에서 모두 단일 Transact-SQL 문이나 SQL 문의 일괄 처리를 실행하거나 저장 프로시저를 호출할 수 있습니다.