다음을 통해 공유


SQLBulkOperations로 책갈피별로 행 삭제하기

책갈피 로 행을 삭제할 때 SQLBulkOperations 는 데이터 원본에서 선택한 테이블 행을 하나 이상 삭제합니다. 행은 바인딩된 책갈피 열의 책갈피로 식별됩니다.

SQLBulkOperations를 사용하여 책갈피로 행을 삭제하려면 애플리케이션에서 다음을 수행합니다.

  1. 삭제할 모든 행의 책갈피를 검색하고 캐시합니다. 책갈피가 둘 이상 있고 열 단위 바인딩이 사용되는 경우 책갈피는 배열에 저장됩니다. 책갈피가 두 개 이상 있고 행 단위 바인딩이 사용되는 경우 책갈피는 행 구조의 배열에 저장됩니다.

  2. SQL_ATTR_ROW_ARRAY_SIZE 문 특성을 책갈피 수로 설정하고 책갈피 값 또는 책갈피 배열이 포함된 버퍼를 열 0에 바인딩합니다.

  3. 작업이 SQL_DELETE_BY_BOOKMARK 설정된 SQLBulkOperations를 호출합니다.