bcp_columns

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Ustala łączną liczbę kolumn znalezionych w pliku użytkownika do użycia z kopią masową do lub z SQL Server. bcp_setbulkmode można używać zamiast bcp_columns i bcp_colfmt.

Syntax

  
RETCODE bcp_columns (  
        HDBC hdbc,  
        INT nColumns);  

Arguments

hdbc
Czy obsługa połączenia ODBC z obsługą kopiowania zbiorczego.

nKolumny
To całkowita liczba kolumn w pliku użytkownika. Nawet jeśli przygotowujesz się do masowego kopiowania danych z pliku użytkownika do tabeli SQL Server i nie zamierzasz kopiować wszystkich kolumn w pliku użytkownika, nadal musisz ustawić nKolumny na łączną liczbę kolumn pliku użytkownika.

Zwroty

POWODZENIE lub NIEPOWODZENIE.

Remarks

Funkcję tę można wywołać dopiero po wywołaniu bcp_init z poprawną nazwą pliku.

Powinieneś wywołać tę funkcję tylko wtedy, gdy zamierzasz użyć formatu pliku użytkownika różniącego się od domyślnego. Aby uzyskać więcej informacji o opisie domyślnego formatu pliku użytkownika, zobacz bcp_init.

Po wywołaniu bcp_columns musisz wywołać bcp_colfmt dla każdej kolumny pliku użytkownika, aby całkowicie zdefiniować niestandardowy format pliku.