Condividi tramite


Importazione bulk di dati di tipo LOB tramite il provider bulk per set di righe OPENROWSET (SQL Server)

Si applica a: SQL Server

Il provider di set di righe con lettura bulk OPENROWSET di SQL Server consente di eseguire un'importazione bulk di un file di dati come dati di grandi dimensioni (LOB, Large Object).

I tipi di dati LOB (Large Object) supportati dal provider di tipo bulk per set di righe OPENROWSET sono varbinary(max) o image, varchar(max) o texte nvarchar(max) o ntext.

Nota

I tipi di dati image, text e ntext sono deprecati.

La clausola OPENROWSET BULK supporta tre opzioni per l'importazione del contenuto di un file di dati sotto forma di set di righe caratterizzato da una sola riga e una sola colonna. È possibile specificare una di queste opzioni relative ai dati di tipo LOB, invece di utilizzare un file di formato. Queste opzioni sono le seguenti:

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, usando 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, usando le regole di confronto del database corrente.

Vedi anche

Importazione di dati per operazioni bulk con BULK INSERT o OPENROWSET(BULK...) (SQL Server)
BACKUP (Transact-SQL)
OPENROWSET (Transact-SQL)
Mantenimento dei valori Null o utilizzo dei valori predefiniti durante un'importazione bulk (SQL Server)
Utilità bcp
BULK INSERT (Transact-SQL)