bcp_columns

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Stelt het totale aantal kolommen in het gebruikersbestand in voor gebruik bij een bulkkopie in of uit SQL Server. bcp_setbulkmode kan worden gebruikt in plaats van bcp_columns en bcp_colfmt.

Syntax

  
RETCODE bcp_columns (  
        HDBC hdbc,  
        INT nColumns);  

Arguments

hdbc-
Is de ODBC-verbindingshandgreep waarvoor bulksgewijs kopiëren is ingeschakeld.

nColumns
Is het totale aantal kolommen in het gebruikersbestand. Zelfs als je je voorbereidt om data uit het gebruikersbestand in bulk te kopiëren naar een SQL Server-tabel en niet van plan bent alle kolommen in het gebruikersbestand te kopiëren, moet je nColumns toch instellen op het totale aantal kolommen in gebruikersbestand.

Returns

SLAGEN OF MISLUKKEN.

Remarks

Deze functie kan alleen worden aangeroepen nadat bcp_init met een geldige bestandsnaam is aangeroepen.

Je moet deze functie alleen aanroepen als je van plan bent een gebruikersbestandsformaat te gebruiken dat afwijkt van de standaard. Voor meer informatie over een beschrijving van het standaard gebruikersbestandsformaat, zie bcp_init.

Na het aanroepen van bcp_columns moet je bcp_colfmt aanroepen voor elke kolom in het gebruikersbestand om volledig een aangepast bestandsformaat te definiëren.