Importazione bulk di dati di tipo LOB tramite il provider di set di righe con lettura bulk OPENROWSETBulk Import Large-Object Data with OPENROWSET Bulk Rowset Provider

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2016)noDatabase SQL di AzurenoAzure SQL Data WarehousenoParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Il provider di set di righe con lettura bulk OPENROWSET di SQL ServerSQL Server consente di eseguire un'importazione bulk di un file di dati come dati di grandi dimensioni (LOB, Large Object).The SQL ServerSQL Server OPENROWSET Bulk Rowset Provider enables you to bulk import a data file as large-object data.

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.The large-object data types supported by OPENROWSET Bulk Rowset Provider are varbinary(max) or image, varchar(max) or text, and nvarchar(max) or ntext.

Nota

I tipi di dati image, text e ntext sono deprecati.The image, text and ntext data types are deprecated.

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.The OPENROWSET BULK clause supports three options for importing the contents of a data file as a single-row, single-column rowset. È possibile specificare una di queste opzioni relative ai dati di tipo LOB, invece di utilizzare un file di formato.You can specify one of these large-object options instead of using a format file. Le opzioni disponibili sono le seguenti:These options are as follows:

SINGLE_BLOBSINGLE_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.Reads the contents of data_file as a single-row, returns the contents as a single-column rowset of type varbinary(max).

SINGLE_CLOBSINGLE_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 MicrosoftMicrosoft Word.Reads the contents of the specified data file as characters, returns the contents as a single-row, single-column rowset of type varchar(max), using the collation of the current database; such as a text or MicrosoftMicrosoft Word document.

SINGLE_NCLOBSINGLE_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.Reads the contents of the specified data file as Unicode, returns the contents as a single-row, single-column rowset of type nvarchar(max), using the collation of the current database.

Vedere ancheSee Also

Importazione di dati per operazioni bulk utilizzando BULK INSERT o OPENROWSET(BULK...) (SQL Server) Import Bulk Data by Using BULK INSERT or OPENROWSET(BULK...) (SQL Server)
BACKUP (Transact-SQL) BACKUP (Transact-SQL)
OPENROWSET (Transact-SQL) OPENROWSET (Transact-SQL)
Mantenimento dei valori Null o utilizzo dei valori predefiniti durante un'importazione bulk (SQL Server) Keep Nulls or Use Default Values During Bulk Import (SQL Server)
Utilità bcp bcp Utility
BULK INSERT (Transact-SQL) BULK INSERT (Transact-SQL)