Partilhar via


bcp_columns

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure PDW (Sistema de Plataforma de Análise) do Azure Synapse Analytics

Define o número total de colunas encontradas no arquivo de usuário para uso com uma cópia em massa para dentro ou para 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.

nColunas
É 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 do SQL Server e não pretenda copiar todas as colunas no arquivo de usuário, você ainda deve definir nColumns como o número total de colunas de arquivo de usuário.

Devoluções

SUCCEED ou FAIL.

Comentários

Essa função pode ser chamada somente depois que bcp_init tiver sido chamada 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 do usuário para definir completamente um formato de arquivo personalizado.

Confira também

Funções de cópia em massa