Massenimport von LOB-Daten (Large Objects) mithilfe des OPENROWSET-MassenrowsetanbietersBulk Import Large-Object Data with OPENROWSET Bulk Rowset Provider

DIESES THEMA GILT FÜR:jaSQL Server (ab 2016)neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Der SQL ServerSQL Server OPENROWSET-Bulkrowsetanbieter ermöglicht den Massenimport einer Datendatei als LOB-Daten.The SQL ServerSQL Server OPENROWSET Bulk Rowset Provider enables you to bulk import a data file as large-object data.

Vom OPENROWSET-Bulkrowsetanbieter unterstützte LOB-Datentypen: varbinary(max)oder image, varchar(max)oder textund nvarchar(max)oder ntext.The large-object data types supported by OPENROWSET Bulk Rowset Provider are varbinary(max) or image, varchar(max) or text, and nvarchar(max) or ntext.

Hinweis

Die Datentypen image, text und ntext sind als veraltet markiert.The image, text and ntext data types are deprecated.

Die OPENROWSET BULK-Klausel unterstützt drei Optionen zum Importieren vom Inhalt einer Datendatei als einzeiliges, einspaltiges Rowset.The OPENROWSET BULK clause supports three options for importing the contents of a data file as a single-row, single-column rowset. Statt eine Formatdatei zu verwenden, können Sie eine dieser LOB-Optionen angeben.You can specify one of these large-object options instead of using a format file. Folgende Optionen stehen zur Verfügung:These options are as follows:

SINGLE_BLOBSINGLE_BLOB
Liest die Inhalte von data_file als einzelne Zeile und gibt die Inhalte als einspaltiges Rowset des varbinary(max)-Datentyps zurück.Reads the contents of data_file as a single-row, returns the contents as a single-column rowset of type varbinary(max).

SINGLE_CLOBSINGLE_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 MicrosoftMicrosoft Word-Dokument.Reads the contents of the specified data file as characters, returns the contents as a single-row, single-column rowset of type varchar(max), using the collation of the current database; such as a text or MicrosoftMicrosoft Word document.

SINGLE_NCLOBSINGLE_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.Reads the contents of the specified data file as Unicode, returns the contents as a single-row, single-column rowset of type nvarchar(max), using the collation of the current database.

Siehe auchSee Also

Importieren von Massendaten mithilfe von BULK INSERT oder OPENROWSET(BULK...) (BULK...) (SQL Server) Import Bulk Data by Using BULK INSERT or OPENROWSET(BULK...) (SQL Server)
BACKUP (Transact-SQL) BACKUP (Transact-SQL)
OPENROWSET (Transact-SQL) OPENROWSET (Transact-SQL)
Beibehalten von NULL-Werten oder Verwenden von Standardwerten während des Massenimports (SQL Server) Keep Nulls or Use Default Values During Bulk Import (SQL Server)
bcp (Hilfsprogramm) bcp Utility
BULK INSERT (Transact-SQL) BULK INSERT (Transact-SQL)