Compartir vía


bcp_columns

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

Establece el número total de columnas que se encuentran en el archivo de usuario para su uso con una copia masiva en SQL Server o fuera de él. bcp_setbulkmode se pueden usar en lugar de bcp_columns y bcp_colfmt.

Sintaxis

  
RETCODE bcp_columns (  
        HDBC hdbc,  
        INT nColumns);  

Argumentos

hdbc
Es el identificador de la conexión ODBC habilitada para la copia masiva.

nColumns
Es el número total de columnas en el archivo de usuario. Incluso si está preparando para copiar datos de forma masiva desde el archivo de usuario a una tabla de SQL Server y no pretende copiar todas las columnas del archivo de usuario, debe establecer nColumns en el número total de columnas de archivo de usuario.

Devoluciones

SUCCEED o FAIL.

Comentarios

Solo se puede llamar a esta función después de llamar a bcp_init con un nombre de archivo válido.

Solo debe llamar a esta función si piensa utilizar un formato de archivo de usuario que difiere del valor predeterminado. Para obtener más información sobre una descripción del formato de archivo de usuario predeterminado, consulte bcp_init.

Después de llamar a bcp_columns, debe llamar a bcp_colfmt para cada columna del archivo de usuario para definir completamente un formato de archivo personalizado.

Consulte también

Funciones de copia masiva