문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

쿼리 실행(ODBC)

ODBC 응용 프로그램은 연결 핸들을 초기화하고 데이터 원본에 연결한 후 연결 핸들에 하나 이상의 문 핸들을 할당합니다. 그런 다음 응용 프로그램은 문 핸들에서 Microsoft SQL Server 문을 실행합니다. SQL 문을 실행하는 이벤트의 일반적인 순서는 다음과 같습니다.

  1. 필요한 모든 문 특성을 설정합니다.

  2. 해당 문을 구성합니다.

  3. 해당 문을 실행합니다.

  4. 결과 집합을 검색합니다.

응용 프로그램은 SQL 문으로 반환된 모든 결과 집합에서 모든 행을 검색한 후 동일한 문 핸들에서 다른 쿼리를 실행할 수 있습니다. 응용 프로그램이 특정 결과 집합에서 모든 행을 검색할 필요가 없다고 결정한 경우 SQLMoreResults 또는 SQLCloseCursor를 호출하여 나머지 결과 집합을 취소할 수 있습니다.

ODBC 응용 프로그램에서 서로 다른 데이터를 사용하여 동일한 SQL 문을 여러 번 실행해야 한다면 SQL 문을 생성할 때 물음표(?)로 표시되는 매개 변수 표식을 사용합니다.

INSERT INTO MyTable VALUES (?, ?, ?)

그런 다음 SQLBindParameter를 호출하여 각 매개 변수 표식을 프로그램 변수에 바인딩할 수 있습니다.

모든 SQL 문을 실행하고 해당 결과 집합을 처리한 후 응용 프로그램은 문 핸들을 해제합니다.

SQL Server Native Client ODBC 드라이버는 연결 핸들 하나에 여러 개의 문 핸들을 지원합니다. 트랜잭션은 연결 수준에서 관리되므로 단일 연결 핸들의 모든 문 핸들에서 수행된 모든 작업은 동일한 트랜잭션의 일부로 관리됩니다.

커뮤니티 추가 항목

추가
표시: