次の方法で共有


テキスト データと画像データの一括コピー

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

大きな テキストntextおよびイメージ の値は、 bcp_moretext 関数を使用して一括コピーされます。 bcp_moretextでデータが提供されることを示す pData ポインターを NULL に設定して、text、ntext、または image 列のbcp_bindをコーディングします。 一括コピーされた各行の 各テキストntext、または イメージ 列に指定されるデータの正確な長さを指定することが重要です。 列のデータの長さが、 bcp_bindで指定された列の長さと異なる場合は、 bcp_collen を使用して長さを適切な値に設定します。 bcp_sendrowは、テキスト以外、非テキスト、および画像以外のすべてのデータを送信します。その後、bcp_moretext を呼び出して、テキストntext、または画像データを別々の単位で送信します。 一括コピー関数は、bcp_moretextを介して送信されるデータの長さの合計が最新のbcp_collenまたはbcp_bindで指定された長さと等しい場合に、現在のテキストntext、またはイメージ列に対してすべてのデータが送信されたことを判断します。

bcp_moretext には、列を識別するためのパラメーターがありません。 行に複数のテキスト列、ntext 列、またはイメージ列がある場合、bcp_moretextはテキスト、ntext、またはイメージ列を操作します。最初は、序数が最も小さい列から始まり、序数が最も多い列に進みます。 bcp_moretext は、送信されるデータの長さの合計が、現在の列の最新の bcp_collen または bcp_bind で指定された長さと等しい場合に、1 つの列から次の列に移動します。

参照

一括コピー操作の実行 (ODBC)