다음을 통해 공유


텍스트 및 이미지 열 관리

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW)

SQL Server 텍스트, ntext이미지 데이터(긴 데이터라고도 함)는 문자 또는 이진 문자열 데이터 형식으로, 데이터 값이 너무 커서 문자, varchar, 이진 또는 varbinary 열에 맞지 않습니다. SQL Server 텍스트 데이터 형식은 ODBC SQL_LONGVARCHAR 데이터 형식에 매핑됩니다 .ntext는 SQL_WLONGVARCHAR;에 매핑되고 이미지는 SQL_LONGVARBINARY 매핑합니다. 긴 문서 또는 큰 비트맵과 같은 일부 데이터 항목이 너무 커서 메모리에 합리적으로 저장할 수 없을 수 있습니다. SQL Server에서 긴 데이터를 순차적으로 검색하기 위해 SQL Server Native Client ODBC 드라이버를 사용하면 애플리케이션에서 SQLGetData를 호출할 수 있습니다. 순차적으로 긴 데이터를 보내기 위해 애플리케이션은 SQLPutData를 호출할 수 있습니다. 실행 시 데이터가 전송되는 매개 변수를 실행 시 데이터 매개 변수라고 합니다.

문자 및 이진 데이터만 일부에서 보내거나 검색할 수 있지만 애플리케이션은 SQLPutData 또는 SQLGetData를 사용하여 모든 형식의 데이터(긴 데이터뿐만 아니라)를 실제로 작성하거나 검색할 수 있습니다. 그러나 데이터가 단일 버퍼에 맞게 충분히 작은 경우 일반적으로 SQLPutData 또는 SQLGetData를 사용할 이유가 없습니다. 단일 버퍼를 매개 변수 또는 열에 바인딩하는 것이 훨씬 쉽습니다.

섹션 내용

참고 항목

SQL Server Native Client(ODBC)