Partager via


Importer en bloc des données LOB au moyen du fournisseur d’ensembles de lignes en bloc OPENROWSET (SQL Server)

S'applique à : SQL Server

Le fournisseur d'ensembles de lignes SQL Server OPENROWSET vous permet d'importer en bloc un fichier de données en données Large Object.

Les types de données LOB pris en charge par le fournisseur d’ensembles de lignes OPENROWSET sont varbinary(max) ou image, varchar(max) ou textet nvarchar(max) ou ntext.

Remarque

Les types de données image, text et ntext sont déconseillés.

La clause OPENROWSET BULK prend en charge trois options pour importer le contenu d'un fichier de données sous forme d'un ensemble d'une seule ligne et d'une seule colonne. Vous pouvez spécifier une de ces options au lieu d'utiliser un fichier de format. Ces options sont les suivantes :

SINGLE_BLOB
Lit le contenu de data_file comme une seule ligne, retourne le contenu comme un ensemble de lignes à une seule colonne de type varbinary(max).

SINGLE_CLOB
Lit le contenu du fichier de données spécifié comme des caractères, retourne le contenu sous la forme d’un ensemble de lignes à une seule ligne et une seule colonne de type varchar(max), en utilisant le classement de la base de données actuelle (texte ou document Microsoft Word).

SINGLE_NCLOB
Lit le contenu du fichier de données spécifié comme de l’unicode, retourne le contenu sous la forme d’un ensemble de lignes à une seule ligne et une seule colonne de type nvarchar(max)en utilisant le classement de la base de données active.

Voir aussi

Importer des données en bloc à l’aide de BULK INSERT ou OPENROWSET(BULK...) (SQL Server)
BACKUP (Transact-SQL)
OPENROWSET (Transact-SQL)
Conserver les valeurs NULL ou utiliser la valeur par défaut lors de l'importation en bloc (SQL Server)
Utilitaire bcp
BULK INSERT (Transact-SQL)