Importazione in blocco di dati large object con il provider Rowset bulk OPENROWSET (SQL Server)

Si applica a:SQL Server

Il provider OPENROWSET per set di righe bulk di SQL Server consente di importare in blocco un file di dati come dati di tipo Large Object (LOB).

I tipi di dati per oggetti di grandi dimensioni (LOB) supportati dal provider Bulk Rowset OPENROWSET sono varbinary(max) o image, varchar(max) o text e 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 per oggetti di grandi dimensioni (LOB) invece di usare 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

Importare grandi quantità di dati usando 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)