如何:使用格式化文件执行大容量复制 (ODBC)
使用格式化文件执行大容量复制
分配环境句柄和连接句柄。
设置 SQL_COPT_SS_BCP 和 SQL_BCP_ON 以启用大容量复制操作。
连接到 Microsoft® SQL Server™。
调用bcp_init以设置以下信息:
作为大容量复制的源或目标的表或视图的名称。
包含要复制到数据库中的数据的数据文件的名称,或者当从数据库中复制时接收数据的数据文件的名称。
接收任何大容量复制错误消息的数据文件的名称(如果您不需要消息文件,请指定 NULL)。
复制方向:DB_IN 表示从文件复制到表或视图。
调用 bcp_readfmt 以读取格式化文件,其中描述大容量复制操作要使用的数据文件。
调用 bcp_exec 以执行大容量复制操作。