Compartir a través de


Copia masiva de datos de texto e imagen

Se aplica a: SQL Server Azure SQL Database Azure SQL Instancia administrada Azure Synapse Analytics Analytics Platform System (PDW)

Los valores de texto grande, ntext e imagen se copian de forma masiva mediante la función bcp_moretext. Debe codificar bcp_bind para la columna text, ntext o image con un puntero pData establecido en NULL, lo que indica que los datos se proporcionarán con bcp_moretext. Es importante especificar la longitud exacta de los datos proporcionados para cada columna de texto, ntext o imagen en cada fila copiada masivamente. Si la longitud de los datos de una columna es diferente de la longitud de columna especificada en bcp_bind, use bcp_collen para establecer la longitud en el valor adecuado. Un bcp_sendrow envía todos los datos que no son text, no ntext y no image ; a continuación, llama a bcp_moretext para enviar los datos de texto, ntext o image en unidades independientes. Las funciones de copia masiva determinan que todos los datos se han enviado para la columna de texto, ntext o imagen actual cuando la suma de las longitudes de los datos enviados a través de bcp_moretext es igual a la longitud especificada en la última bcp_collen o bcp_bind.

bcp_moretext no tiene ningún parámetro para identificar una columna. Cuando hay varias columnas de texto, ntext o imagen en una fila, bcp_moretext opera en las columnas text, ntext o image empezando por la columna que tiene el número ordinal más bajo y continúa con la columna con el número ordinal más alto. bcp_moretext va de una columna a la siguiente cuando la suma de las longitudes de los datos enviados es igual a la longitud especificada en la última bcp_collen o bcp_bind de la columna actual.

Consulte también

Realizar operaciones de copia masiva (ODBC)