Freigeben über


Massenimportieren von LOB-Daten

Eine Datendatei kann in Form von LOB-Daten massenimportiert werden. In Microsoft SQL Server 2005 sind die Datentypen image, der text und ntext als veraltet markiert. An ihrer Stelle werden die Datentypen varbinary(max), varchar(max) und nvarchar(max) verwendet.

Importieren von LOBs (Large Objects) mithilfe des OPENROWSET-Bulk-Rowsetanbieters

Die OPENROWSET BULK-Klausel unterstützt für den Import von LOB-Daten drei Optionen, die den Import der Inhalte einer Datendatei als einzeiliges, einspaltiges Rowset ermöglichen. Statt eine Formatdatei zu verwenden, können Sie eine der LOB-Optionen angeben.

Folgende LOB-Optionen stehen Ihnen zur Verfügung:

SINGLE_BLOB

Liest die Inhalte von data_file als einzelne Zeile, und gibt die Inhalte als einspaltigen Rowset im varbinary(max)-Datentyp zurück.

SINGLE_CLOB

Liest die Inhalte der angegebenen Datendatei als Zeichen, und gibt die Inhalte als einzeiliges, einspaltiges Rowset im varchar(max)-Datentyp zurück, wobei die Sortierung der aktuellen Datenbank verwendet wird; z. B. Text oder Microsoft Word-Dokument.

SINGLE_NCLOB

Liest die Inhalte der angegebenen Datendatei als Unicode, und gibt die Inhalte als einzeiliges, einspaltiges Rowset im nvarchar(max)-Datentyp zurück, wobei die Sortierung der aktuellen Datenbank verwendet wird.

Siehe auch

Konzepte

Beibehalten von NULL-Werten oder Verwenden von Standardwerten während des Massenimports

Andere Ressourcen

BACKUP (Transact-SQL)
OPENROWSET (Transact-SQL)
bcp (Dienstprogramm)
BULK INSERT (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005