bcp_columns
Define o número total de colunas encontrado no arquivo de usuário para uso com uma cópia em massa dentro ou fora do SQL Server. bcp_setbulkmode pode ser usado em vez de bcp_columns e bcp_colfmt.
Sintaxe
RETCODE bcp_columns (
HDBC hdbc,
INT nColumns);
Argumentos
hdbc
É o identificador de conexão ODBC habilitado para cópia em massa.nColumns
É o número total de colunas no arquivo de usuário. Mesmo se você estiver planejando fazer uma cópia em massa dos dados de um arquivo de usuário para uma tabela do SQL Server e não pretender copiar todas as colunas do arquivo, ainda assim deverá definir nColumns como o número total de colunas do arquivo de usuário.
Retorna
SUCCEED ou FAIL.
Comentários
Esta função só pode ser chamada depois que bcp_init tiver sido chamado com um nome de arquivo válido.
Você só deveria chamar esta função se pretender usar um formato de arquivo de usuário diferente do padrão. Para obter mais informações sobre uma descrição do formato do arquivo de usuário padrão, consulte bcp_init.
Depois de chamar bcp_columns, você deve chamar bcp_colfmtpara cada coluna do arquivo de usuário a fim de definir completamente um formato de arquivo personalizado.