テキスト データと画像データの一括コピー
適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
大きな text、 ntext、および image 値は、 bcp_moretext 関数を使用して一括コピーされます。 text、ntext、または image 列のbcp_bindを、pData ポインターが NULL に設定され、データがbcp_moretextで提供されることを示します。 一括コピーされた各行の各 text、 ntext、または image 列に指定するデータの正確な長さを指定することが重要です。 列のデータの長さが bcp_bindで指定された列の長さと異なる場合は、 bcp_collen を使用して長さを適切な値に設定します。 bcp_sendrowは、すべての非テキスト、以外のテキスト、および非imageデータを送信します。次に、bcp_moretextを呼び出して、text、ntext、またはimageデータを別々の単位で送信します。 一括コピー関数は、現在の text、 ntext、または image 列に対して、 bcp_moretext を介して送信されるデータの長さの合計が、最新の bcp_collen または bcp_bindで指定された長さと等しい場合に送信されたことを確認します。
bcp_moretext には、列を識別するためのパラメーターがありません。 行に複数の text、 ntext、または image 列がある場合、 bcp_moretext は text、 ntext、または image 列で始まり、序数が最も小さい列に進みます。 bcp_moretext は、送信されるデータの長さの合計が、現在の列の最新の bcp_collen または bcp_bind で指定された長さと等しい場合に、1 つの列から次の列に移動します。