Massenimportieren von LOB-Daten

Eine Datendatei kann in Form von LOB-Daten massenimportiert werden. Die image-, text- und ntext-Datentypen wurden mit MicrosoftSQL Server 2005 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.