Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure 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.