Поделиться через


bcp_columns

Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)

Задает общее количество столбцов, найденных в пользовательском файле для использования с массовым копированием в SQL Server или из него. bcp_setbulkmode можно использовать вместо bcp_columns и bcp_colfmt.

Синтаксис

  
RETCODE bcp_columns (  
        HDBC hdbc,  
        INT nColumns);  

Аргументы

hdbc
Дескриптор соединения ODBC с поддержкой массового копирования.

nColumns
Общее количество столбцов в файле пользователя. Даже если вы готовитесь к массовому копированию данных из пользовательского файла в таблицу SQL Server и не планируете копировать все столбцы в пользовательском файле, необходимо установить nColumns на общее количество столбцов пользовательского файла.

Возвраты

SUCCEED или FAIL.

Замечания

Эту функцию можно вызывать только после вызова bcp_init с допустимым именем файла.

Эту функцию следует вызывать только в том случае, если планируется использовать формат файла пользователя, отличный от формата по умолчанию. Дополнительные сведения о формате пользовательского файла по умолчанию см. в bcp_init.

После вызова bcp_columns необходимо вызвать bcp_colfmt для каждого столбца в пользовательском файле, чтобы полностью определить пользовательский формат файла.

См. также

Функции массового копирования