Condividi tramite


Importazione bulk di dati di tipo LOB

È possibile eseguire l'importazione bulk di un file di dati sotto forma di dati di tipo LOB. I tipi di dati image, text e ntext sono obsoleti in Microsoft SQL Server 2005 e sono stati sostituiti rispettivamente dai tipi di dati varbinary(max), varchar(max) e nvarchar(max).

Importazione di dati di tipo LOB tramite il provider di set di righe con lettura bulk OPENROWSET

Per importare dati di tipo LOB, la clausola OPENROWSET BULK supporta tre opzioni che consentono di importare il contenuto di un file di dati sotto forma di set di righe caratterizzato da una sola riga e una sola colonna. È possibile specificare una delle opzioni relative ai dati di tipo LOB, invece di utilizzare un file di formato.

Tali opzioni sono:

  • SINGLE_BLOB
    Legge il contenuto di data_file come un'unica riga e restituisce il contenuto come set di righe di tipo varbinary(max) con una sola colonna.

  • SINGLE_CLOB
    Legge il contenuto del file di dati specificato come caratteri e restituisce il contenuto come set di righe di tipo varchar(max) con una sola riga e una sola colonna, utilizzando le regole di confronto del database corrente, ad esempio un documento di testo o di Microsoft Word.

  • SINGLE_NCLOB
    Legge il contenuto del file di dati specificato come Unicode e restituisce il contenuto come set di righe di tipo nvarchar(max) con una sola riga e una sola colonna, utilizzando le regole di confronto del database corrente.