문 실행(ODBC)
적용 대상: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)
SQL Server Native Client ODBC 드라이버는 SQL Server 데이터베이스에서 SQL 문을 실행하는 다양한 방법을 제공합니다.
직접 실행
준비된 실행
직접 실행에는 Transact-SQL 문이 포함된 문자열을 빌드하고 SQLExecDirect 함수를 사용하여 실행을 위해 제출하는 작업이 포함됩니다. 준비된 실행에는 Transact-SQL 문이 포함된 문자열을 빌드한 다음 두 단계로 실행하는 작업이 포함됩니다. 첫 번째 단계에서는 SQLPrepare 함수 함수를 사용하여 데이터베이스 엔진의 문에 대한 실행 계획을 구문 분석하고 컴파일합니다. 두 번째 단계에서는 SQLExecute 함수를 사용하여 이전에 준비된 실행 계획을 실행합니다. 이렇게 하면 각각의 실행에서 구문 분석 및 컴파일 오버헤드를 줄일 수 있습니다. 준비된 실행은 애플리케이션에서 매개 변수가 있는 동일한 SQL 문을 반복적으로 실행하는 데 많이 사용됩니다.
직접 실행과 준비된 실행은 모두 단일 Transact-SQL 문 또는 SQL 문 일괄 처리를 실행하거나 저장 프로시저를 호출할 수 있습니다.
섹션 내용
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기