Condividi tramite


Copia bulk di dati di tipo text e image

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure azure Synapse Analytics Analytics Platform System (PDW)

I valori di testo, ntext e image di grandi dimensioni vengono copiati in blocco usando la funzione bcp_moretext. Il codice bcp_bind per la colonna text, ntext o image con un puntatore pData impostato su NULL che indica che i dati verranno forniti con bcp_moretext. È importante specificare la lunghezza esatta dei dati forniti per ogni colonna text, ntext o image in ogni riga copiata in blocco. Se la lunghezza dei dati per una colonna è diversa dalla lunghezza della colonna specificata in bcp_bind, utilizzare bcp_collen per impostare la lunghezza sul valore appropriato. Un bcp_sendrow invia tutti i dati non di tipo text, non ntext e non immagine. È quindi necessario chiamare bcp_moretext per inviare i dati di testo, ntext o immagine in unità separate. Le funzioni di copia bulk determinano che tutti i dati sono stati inviati per la colonna text, ntext o image correnti quando la somma delle lunghezze dei dati inviati tramite bcp_moretext è uguale alla lunghezza specificata nell'ultimo bcp_collen o bcp_bind.

bcp_moretext non ha alcun parametro per identificare una colonna. Quando sono presenti più colonne text, ntext o image in una riga, bcp_moretext opera sulle colonne text, ntext o image a partire dalla colonna con il numero ordinale più basso e procedendo alla colonna con il numero ordinale più alto. bcp_moretext passa da una colonna alla successiva quando la somma delle lunghezze dei dati inviati è uguale alla lunghezza specificata nell'ultimo bcp_collen o bcp_bind per la colonna corrente.

Vedi anche

Esecuzione di operazioni di copia bulk (ODBC)