bcp_columns

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics 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 ,才能完整定義自訂檔案格式。

另請參閱

大量複製函式