Freigeben über


Massenimport von LOB-Daten (Large Object) mithilfe des Massenrowsetanbieters OPENROWSET (SQL Server)

Gilt für: SQL Server

Der SQL Server OPENROWSET-Bulkrowsetanbieter ermöglicht den Massenimport einer Datendatei als LOB-Daten.

Vom OPENROWSET-Bulkrowsetanbieter unterstützte LOB-Datentypen: varbinary(max)oder image, varchar(max)oder textund nvarchar(max)oder ntext.

Hinweis

Die Datentypen image, text und ntext sind als veraltet markiert.

Die OPENROWSET BULK-Klausel unterstützt drei Optionen zum Importieren vom Inhalt einer Datendatei als einzeiliges, einspaltiges Rowset. Statt eine Formatdatei zu verwenden, können Sie eine dieser LOB-Optionen angeben. Folgende Optionen stehen zur Verfügung:

SINGLE_BLOB
Liest die Inhalte von data_file als einzelne Zeile und gibt die Inhalte als einspaltiges Rowset des varbinary(max)-Datentyps 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.

Weitere Informationen

Importieren von Massendaten mithilfe von BULK INSERT oder OPENROWSET(BULK...) (SQL Server)
BACKUP (Transact-SQL)
OPENROWSET (Transact-SQL)
Beibehalten von NULL-Werten oder Verwenden von Standardwerten während des Massenimports (SQL Server)
bcp (Hilfsprogramm)
BULK INSERT (Transact-SQL)