Поделиться через


Массовое копирование данных text и image

Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)

Значения большого текста, ntext и изображения копируются массово с помощью функции bcp_moretext. Код bcp_bind для столбца текста, ntext или изображения с указателем pData, равным NULL, что указывает, что данные будут предоставлены с bcp_moretext. Важно указать точную длину данных, предоставленных для каждого текста, ntext или столбца изображения в каждой массово скопированной строке. Если длина данных для столбца отличается от длины столбца, указанной в bcp_bind, используйте bcp_collen, чтобы задать длину соответствующим значением. Bcp_sendrow отправляет все нетекстовые, нетекстовые и неисчерпные данные; затем вызывается bcp_moretext для отправки данных текста, ntext или изображения в отдельных единицах. Функции массового копирования определяют, что все данные были отправлены для текущего текста, ntext или столбца изображения, если сумма длины данных, отправляемых через bcp_moretext, равна длине, указанной в последней bcp_collen или bcp_bind.

bcp_moretext не имеет параметра для идентификации столбца. При наличии нескольких столбцов текста, ntext или изображений в строке bcp_moretext работает с столбцами текста, ntext или изображения , начиная с столбца с наименьшим порядковым номером и переходом к столбцу с самым высоким порядковым номером. bcp_moretext переходит от одного столбца к следующему, когда сумма длины отправленных данных равна длине, указанной в последней bcp_collen или bcp_bind текущего столбца.

См. также

Выполнение операций массового копирования (ODBC)