Importar dados de objeto grande em massa com o provedor de conjunto de linhas em massa OPENROWSET (SQL Server)

Aplica-se a: 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 objeto grande com suporte no Provedor de Conjuntos de Linhas em Massa OPENROWSET são varbinary(max) ou image, varchar(max) ou texte 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 que importam o conteúdo de um arquivo de dados como um conjunto de linhas com linha e coluna únicas. Você pode especificar uma dessas opções de objeto grande, em vez de usar um arquivo de formato. Essas 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ê os conteúdos do arquivo de dados especificado como caracteres, retorna os conteúdos como um conjunto de linhas de linha única e coluna única do tipo varchar(max), usando a ordenação do banco de dados atual, como um text ou documento do Microsoft Word.

SINGLE_NCLOB
Lê os conteúdos do arquivo de dados especificados como Unicode, retorna os conteúdos como um conjunto de linhas de linha única e coluna única do tipo nvarchar(max), usando a ordenação 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)