Compartir vía


Importación en bloque de datos de objetos de gran tamaño mediante el proveedor de conjuntos de filas BULK OPENROWSET (SQL Server)

Se aplica a: SQL Server

El proveedor de conjuntos de filas BULK OPENROWSET de SQL Server permite realizar la importación masiva de un archivo de datos como datos de objetos grandes.

Los tipos de datos de objetos grandes admitidos por el proveedor de conjuntos de filas BULK OPENROWSET son: varbinary(max) o image, varchar(max) o text, y nvarchar(max) o ntext.

Nota:

Los tipos de datos image, text y ntext han quedado en desuso.

La cláusula BULK de OPENROWSET admite tres opciones para importar el contenido de un archivo de datos como un conjunto de filas de fila única y columna única. Puede especificar una de estas opciones de objetos grandes en lugar de usar un archivo de formato. Las opciones 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 y 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.

Consulte también

Importación en bloque de datos mediante las instrucciones BULK INSERT o OPENROWSET(BULK...) (SQL Server)
BACKUP (Transact-SQL)
OPENROWSET (Transact-SQL)
Mantener valores NULL o usar valores predeterminados durante la importación masiva (SQL Server)
bcp (utilidad)
BULK INSERT (Transact-SQL)