bcp_columns

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)

Define o número total de colunas encontradas no arquivo de usuário para uso com uma cópia em massa dentro ou fora de 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 que você esteja se preparando para copiar dados em massa do arquivo de usuário para uma tabela SQL Server e não pretende copiar todas as colunas no arquivo de usuário, você ainda deve definir nColumns para o número total de colunas de arquivo de usuário.

Retornos

SUCCEED ou FAIL.

Comentários

Essa 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 de arquivo de usuário padrão, consulte bcp_init.

Depois de chamar bcp_columns, você deve chamar bcp_colfmt para cada coluna no arquivo de usuário para definir completamente um formato de arquivo personalizado.

Consulte Também

Bulk Copy Functions