大量複製文字和影像數據
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)
大型 文字、 ntext 和 image 值會使用 bcp_moretext 函式大量複製。 您可以針對 text、ntext 或 image 資料行撰寫程式代碼bcp_bind,並將 pData 指標設定為 NULL,指出資料會提供bcp_moretext。 請務必指定每個大量複製數據列中每個 文字、 ntext 或 image 數據行所提供的確切數據長度。 如果數據行的數據長度與bcp_bind中指定的數據行長度不同,請使用 bcp_collen 將長度設定為適當的值。 bcp_sendrow會傳送所有非文字、非 ntext 和非影像數據;然後呼叫 bcp_moretext,以個別單位傳送 text、ntext 或 image 數據。 大量複製函式會決定當 bcp_moretext透過 傳送的數據長度總和等於最新bcp_collen或bcp_bind中指定的長度時,所有數據都已針對目前文字、ntext 或 image 數據行傳送。
bcp_moretext沒有用來識別數據行的參數。 當數據列中有多個 text、ntext 或 image 數據行時,bcp_moretext會在 text、ntext 或 image 數據行上運作,從具有最低序數的數據行開始,然後繼續進行具有最高序數的數據行。 當傳送的數據長度總和等於目前數據行的最新bcp_collen或bcp_bind中指定的長度時,bcp_moretext會從一個數據行到下一個數據行。