Importação em massa de dados de objetos grandes

Um arquivo de dados pode ser importado em massa como dados de objeto grande. A imagem, texto e os tipos de dados ntext foram preteridos no MicrosoftSQL Server 2005. Os tipos de dados de substituição são respectivamente varbinary(max), varchar(max) e nvarchar(max).

Importando objetos grandes usando o provedor de conjunto de linhas em massa OPENROWSET

Para importar dados de objeto grande, a cláusula OPENROWSET BULK dá suporte a três opções que permitem importar os conteúdos de um arquivo de dados como uma linha simples e conjunto de linhas de uma única coluna. Você pode especificar uma das opções de objeto grande em vez de usar um arquivo de formato.

As opções de objeto grande são:

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

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

  • SINGLE_NCLOB
    Lê os conteúdos do arquivo de dados especificados como Unicode, retorna os conteúdos como uma linha simples e conjunto de linhas de uma única coluna do tipo nvarchar(max), usando o agrupamento do banco de dados atual.