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

適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

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

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

参照

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