bcp_columns

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Sätter det totala antalet kolumner som hittas i användarfilen för användning med en bulk-kopia in eller ut ur SQL Server. bcp_setbulkmode kan användas istället för bcp_columns och bcp_colfmt.

Syntax

  
RETCODE bcp_columns (  
        HDBC hdbc,  
        INT nColumns);  

Arguments

hdbc
Är den masskopieringsaktiverade ODBC-anslutningshandtaget.

nColumns
Är det totala antalet kolumner i användarfilen. Även om du förbereder dig för att bulkkopiera data från användarfilen till en SQL Server-tabell och inte avser att kopiera alla kolumner i användarfilen, måste du ändå sätta nColumns till det totala antalet användarfilskolumner.

Returns

SUCCEED eller FAIL.

Remarks

Denna funktion kan anropas endast efter att bcp_init har anropats med ett giltigt filnamn.

Du bör bara anropa denna funktion om du tänker använda ett användarfilformat som skiljer sig från standardformatet. För mer information om en beskrivning av standardformatet för användarfil, se bcp_init.

Efter att ha anropat bcp_columns måste du anropa bcp_colfmt för varje kolumn i användarfilen för att helt definiera ett anpassat filformat.