bcp_columns

Aplica-se a: SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)

Define o número total de colunas encontradas no ficheiro de utilizador para uso com uma cópia em massa para dentro ou fora do SQL Server. bcp_setbulkmode pode ser usado em vez de bcp_columns e bcp_colfmt.

Syntax

  
RETCODE bcp_columns (  
        HDBC hdbc,  
        INT nColumns);  

Arguments

hdbc
É o identificador de conexão ODBC habilitado para cópia em massa.

nColunas
É o número total de colunas no ficheiro de utilizador. Mesmo que esteja a preparar copiar dados em massa do ficheiro de utilizador para uma tabela SQL Server e não pretenda copiar todas as colunas do ficheiro de utilizador, deve ainda assim definir nColumns para o número total de colunas do ficheiro de utilizador.

Devoluções

TER SUCESSO ou FALHAR.

Observações

Esta função só pode ser chamada depois de bcp_init ter sido chamada com um nome de ficheiro válido.

Deve chamar esta função apenas se pretender usar um formato de ficheiro de utilizador diferente do padrão. Para mais informações sobre uma descrição do formato padrão de ficheiro de utilizador, consulte bcp_init.

Depois de chamar bcp_columns, deve chamar bcp_colfmt para cada coluna no ficheiro de utilizador para definir completamente um formato de ficheiro personalizado.