Massenimport von Large-Object-Daten mit dem OPENROWSET-Bulk-Rowsetanbieter (SQL Server)

Gilt für:SQL Server

Der SQL Server OPENROWSET-Bulk Rowset-Anbieter ermöglicht es Ihnen, eine Datendatei als Large-Object-Daten per Massenimport zu importieren.

Die vom OPENROWSET-Bulk-Rowsetanbieter unterstützten LOB-Datentypen sind varbinary(max) oder image, varchar(max) oder text und 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 des Inhalts einer Datendatei als ein Rowset mit einer einzigen Zeile und einer einzigen Spalte. 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.

Siehe auch

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