Condividi tramite


bcp_columns

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

Imposta il numero totale di colonne trovate nel file utente da usare con una copia bulk in o all'esterno di SQL Server. bcp_setbulkmode può essere usato invece di bcp_columns e bcp_colfmt.

Sintassi

  
RETCODE bcp_columns (  
        HDBC hdbc,  
        INT nColumns);  

Argomenti

hdbc
Handle di connessione ODBC abilitato per la copia bulk.

nColumns
Numero totale di colonne nel file utente. Anche se si sta preparando la copia bulk dei dati dal file utente a una tabella di SQL Server e non si intende copiare tutte le colonne nel file utente, è comunque necessario impostare nColumns sul numero totale di colonne di file utente.

Valori restituiti

SUCCEED o FAIL.

Osservazioni:

Questa funzione può essere chiamata solo dopo che bcp_init è stato chiamato con un nome di file valido.

È consigliabile chiamare questa funzione solo se si intende utilizzare un formato di file utente diverso da quello predefinito. Per altre informazioni su una descrizione del formato di file utente predefinito, vedere bcp_init.

Dopo aver chiamato bcp_columns, è necessario chiamare bcp_colfmt per ogni colonna nel file utente per definire completamente un formato di file personalizzato.

Vedi anche

Funzioni di copia bulk