bcp_columns

用于设置在以 SQL Server 作为源或目标执行大容量复制时所用的用户文件中找到的列的总数。 可以用 bcp_setbulkmode 来代替 bcp_columnsbcp_colfmt

语法

RETCODE bcp_columns ( 
        HDBC hdbc, 
        INT nColumns);

参数

  • hdbc
    支持大容量复制的 ODBC 连接句柄。

  • nColumns
    用户文件中的列的总数。 即使您正在准备将数据从用户文件大容量复制到 SQL Server 表,并且不想复制该用户文件中的所有列,仍然必须将 nColumns 设置为用户文件列的总数。

返回值

SUCCEED 或 FAIL。

注释

只有在用有效文件名调用 bcp_init 之后,才能调用该函数。

仅当您要使用不同于默认设置的用户文件格式时,才应当调用该函数。 有关默认用户文件格式说明的详细信息,请参阅 bcp_init

在调用 bcp_columns 之后,必须对用户文件中的每个列调用 bcp_colfmt,才能完整定义自定义文件格式。

请参阅

参考

大容量复制函数