Importar em massa dados de objetos grandes com o Provedor de Conjunto de Linhas em Massa OPENROWSET (SQL Server)

Aplica-se:SQL Server

O Provedor de Conjunto de Linhas em Massa OPENROWSET do SQL Server permite a importação em massa de um arquivo de dados como dados de objeto grande.

Os tipos de dados de objetos grandes suportados pelo Provedor de Rowset em Massa do OPENROWSET são varbinary(max) ou image, varchar(max) ou text, e nvarchar(max) ou ntext.

Observação

Os tipos de dados image, text e ntext foram preteridos.

A cláusula OPENROWSET BULK oferece suporte a três opções para importar o conteúdo de um arquivo de dados como um conjunto de linhas de uma única linha e uma única coluna. Você pode especificar uma dessas opções de objeto grande, em vez de usar um arquivo de formato. Estas opções são as seguintes:

SINGLE_BLOB
Lê o conteúdo de data_file como uma linha única, retorna o conteúdo como um conjunto de linhas de coluna única do tipo varbinary(max).

SINGLE_CLOB
Lê o conteúdo do arquivo de dados especificado como caracteres e retorna o conteúdo como um conjunto de linhas de uma única linha e uma única coluna do tipo varchar(max), usando o agrupamento do banco de dados atual, como em um arquivo de texto ou um documento do Microsoft Word.

SINGLE_NCLOB
Lê o conteúdo do arquivo de dados especificado como Unicode e retorna o conteúdo como um conjunto de resultados de uma única linha e uma única coluna do tipo nvarchar(max), usando o agrupamento do banco de dados atual.

Confira também

Importar dados em massa usando BULK INSERT ou OPENROWSET(BULK...) (SQL Server)
BACKUP (Transact-SQL)
OPENROWSET (Transact-SQL)
Manter valores nulos ou use os valores padrão durante a importação em massa (SQL Server)
Utilitário bcp
BULK INSERT (Transact-SQL)