Importación masiva de datos de objetos de gran tamaño

Un archivo de datos se puede importar de forma masiva como datos de objetos de gran tamaño. Los tipos de datos image, text y ntext quedaron obsoletos en Microsoft SQL Server 2005. Los tipos de datos de sustitución son varbinary(max), varchar(max) y nvarchar(max) respectivamente.

Importar objetos de gran tamaño mediante el proveedor de conjuntos de filas bulk OPENROWSET

Para importar datos de objetos de gran tamaño, la cláusula OPENROWSET BULK admite tres opciones que permiten importar el contenido de un archivo de datos como un conjunto de filas de una sola fila y una sola columna. Puede especificar una de las opciones de objeto de gran tamaño en lugar de utilizar un archivo de formato.

Las opciones de objeto de gran tamaño son las siguientes:

  • SINGLE_BLOB
    Lee el contenido de data_file como un archivo de una sola fila y devuelve el contenido como un conjunto de filas de una sola columna del tipo varbinary(max).

  • SINGLE_CLOB
    Lee el contenido del archivo de datos especificado como caracteres, devuelve el contenido como un conjunto de filas de una sola fila y una sola columna del tipo varchar(max), mediante la intercalación de la base de datos actual, como un documento de texto o de Microsoft Word.

  • SINGLE_NCLOB
    Lee el contenido del archivo de datos especificado como Unicode y devuelve el contenido como un conjunto de filas de una sola fila y una sola columna del tipo nvarchar(max), mediante la intercalación de la base de datos actual.