Massenkopieren von Text- und Bilddaten

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Große Text-, ntext- und Bildwerte werden mithilfe der funktion bcp_moretext massenkopiert . Sie coden bcp_bind für die Text-, ntext- oder Bildspalte , wobei ein pData-Zeiger auf NULL festgelegt ist, der angibt, dass die Daten mit bcp_moretext bereitgestellt werden. Es ist wichtig, die genaue Länge der Daten anzugeben, die für jede Text-, ntext- oder Bildspalte in jeder massenkopierte Zeile bereitgestellt werden. Wenn sich die Länge der Daten für eine Spalte von der in bcp_bind angegebenen Spaltenlänge unterscheidet, verwenden Sie bcp_collen , um die Länge auf den richtigen Wert festzulegen. Eine bcp_sendrow alle Nicht-Text-, Nicht-ntext- und Nicht-Bilddaten sendet; Rufen Sie dann bcp_moretext auf, um die Text-, ntext- oder Bilddaten in separaten Einheiten zu senden. Massenkopierfunktionen bestimmen, dass alle Daten für die aktuelle Text-, ntext- oder Bildspalte gesendet wurden, wenn die Summe der längen der daten, die über bcp_moretext gesendet werden, der in der letzten bcp_collen oder bcp_bind angegeben ist.

bcp_moretext verfügt über keinen Parameter zum Identifizieren einer Spalte. Wenn mehrere Text-, ntext- oder Bildspalten in einer Zeile vorhanden sind, arbeitet bcp_moretext für die Text-, ntext- oder Bildspalten ab der Spalte mit der niedrigsten Ordnungszahl und der Spalte mit der höchsten Ordnungszahl. bcp_moretext geht von einer Spalte zur nächsten, wenn die Summe der gesendeten Datenlängen der Länge entspricht, die im letzten bcp_collen oder bcp_bind für die aktuelle Spalte angegeben ist.

Weitere Informationen

Durchführen von Massenkopiervorgängen (ODBC)