Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_Otveti_po_liksiam.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
346 Кб
Скачать
☆

Файлы форматирования

Программа bcp, инструкции BULK INSERT и INSERT... Инструкции SELECT * FROM OPENROWSET(BULK...) поддерживают использование специального файла, который называется файлом форматирования и служит для хранения сведений о форматировании для каждого поля в файле данных. Файл форматирования также может содержать сведения о соответствующей таблице SQL Server. Файл форматирования может быть использован с целью предоставления всех сведений о форматировании, необходимых для массового экспорта данных из экземпляра SQL Server и массового импорта данных в него.

Файлы форматирования обеспечивают гибкость при интерпретации данных, существующих в файле данных, в процессе импорта и при форматировании данных в файле данных в процессе экспорта. Эта гибкость исключает необходимость записи специализированного кода для интерпретации данных или изменения формата данных для особых нужд в SQL Server или внешних приложениях. Таким образом, например, если экспортируются данные для загрузки в приложение, файлу данных потребуются значения с разделительными-запятыми. Для вставки запятых в качестве признаков конца полей можно использовать файл форматирования.

В SQL Server 2012 поддерживаются файлы форматирования двух видов: XML-файл форматирования и файл форматирования в формате, отличном от XML. файлы форматирования в формате, отличном от XML, поддерживаются ранними версиями SQL Server; поддержка XML-файлов форматирования появилась только в SQL Server 2005.

Программа bcp — это единственное средство, применимое для формирования файла форматирования. Дополнительные сведения см. в разделе Создание файла форматирования (SQL Server). Дополнительные сведения о файлах форматирования см. в разделе Файлы форматирования для импорта или экспорта данных (SQL Server).

 Примечание

В тех случаях, когда файл форматирования не задан во время выполнения операций

массового экспорта или импорта, можно переопределить применяемые по умолчанию

параметры форматирования в командной строке.

Связанные задачи

  • Массовый импорт и экспорт данных с использованием программы bcp (SQL Server)

  • Массовый импорт данных при помощи инструкции BULK INSERT или OPENROWSET(BULK...) (SQL Server)

  • Сохранение значений идентификаторов при массовом импорте данных (SQL Server)

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

  • Подготовка данных к массовому экспорту или импорту (SQL Server)

Использование файла форматирования

  • Создание файла форматирования (SQL Server)

  • Использование файла форматирования для массового импорта данных (SQL Server)

  • Использование файла форматирования для сопоставления столбцов таблицы с полями файла данных (SQL Server)

  • Использование файла форматирования для пропуска поля данных (SQL Server)

  • Пропуск столбца таблицы с помощью файла форматирования (SQL Server)

Использование форматов данных для массового импорта или экспорта

  • Импорт данных в собственном и символьном формате из предыдущих версий SQL Server

  • Использование символьного формата для импорта и экспорта данных (SQL Server)

  • Использование собственного формата для импорта или экспорта данных

  • Использование символьного формата Юникода для импорта и экспорта данных (SQL Server)

  • Использование собственного формата Юникода для импорта или экспорта данных (SQL Server)

Задание форматов данных для совместимости с помощью программы bcp

  1. Определение признаков конца поля и строки (SQL Server)

  2. Определение длины префикса в файлах данных с помощью программы bcp (SQL Server)

  3. Указание типа файлового хранилища с помощью программы bcp (SQL Server)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]