Share via


이진 형식으로 데이터 전송

애플리케이션은 동일한 DBMS와 하드웨어 플랫폼을 사용하는 두 데이터 원본 간에 데이터를 안전하게 전송할 수 있습니다(지정된 DBMS에서 사용하는 내부 형식). 지정된 데이터 조각의 경우 SQL 데이터 형식은 원본 및 대상 데이터 원본에서 동일해야 합니다. C 데이터 형식이 SQL_C_BINARY.

애플리케이션에서 SQLFetch, SQLFetchScroll 또는 SQLGetData를 호출하여 원본 데이터 원본에서 데이터를 검색하고 변환하지 않고 데이터를 SQL_C_BINARY 형식의 스토리지 위치로 전송합니다. 애플리케이션이 SQLBulkOperations, SQLExecute, SQLExecDirect, SQLPutData 또는 SQLSetPos를 호출하여 데이터를 대상 데이터 원본으로 보내면 드라이버는 스토리지 위치에서 데이터를 검색하고 변환하지 않고 대상 데이터 원본으로 전송합니다.

참고 항목

이러한 방식으로 모든 데이터(이진 데이터 제외)를 전송하는 애플리케이션은 DBMS 간에 상호 운용할 수 없습니다.

SQLCopyDesc 를 사용하여 원본 DBMS에서 대상 DBMS의 매개 변수 바인딩으로 행 바인딩을 복사할 수 있습니다.