Массовый импорт больших объектов данных

Файл данных может быть массово импортирован в виде большого объекта данных. В Microsoft SQL Server 2005 типы данных image, text и ntext являются устаревшими. Они заменяются соответственно типами данных varbinary(max), varchar(max) и nvarchar(max).

Импорт больших объектов при помощи поставщика массового набора строк OPENROWSET

Для импорта больших объектов данных в предложении OPENROWSET BULK поддерживаются три параметра, позволяющие импортировать содержимое файла данных в виде однострочного набора строк с одним столбцом. Вместо файла форматирования можно указать один из параметров для больших объектов.

Параметры для больших объектов включают:

  • SINGLE_BLOB
    Считывает содержимое файла data_file в одну строку и возвращает его в виде набора строк, состоящего из одного столбца типа varbinary(max).
  • SINGLE_CLOB
    Считывает содержимое указанного файла данных в виде символов и возвращает его в виде набора строк, состоящего из одной строки и одного столбца типа varchar(max), с параметрами сортировки текущей базы данных; это может быть, например текстовый документ или документ Microsoft Word.
  • SINGLE_NCLOB
    Считывает содержимое указанного файла данных в кодировке Юникод и возвращает содержимое в виде набора строк, состоящего из одной строки и одного столбца типа varchar(max), с параметрами сортировки текущей базы данных.

См. также

Основные понятия

Сохранение значений NULL или использование значений по умолчанию при массовом импорте данных

Другие ресурсы

BACKUP (Transact-SQL)
OPENROWSET (Transact-SQL)
Программа bcp
BULK INSERT (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005