Форматы данных для массового импорта и экспорта (SQL Server)
Применимо: SQL Server
База данных SQL Azure Управляемый экземпляр SQL Azure
azure Synapse Analytics Analytics
Platform System (PDW)
SQL Server может принимать данные в формате символьных данных или собственном двоичном формате данных. Используйте формат символов при перемещении данных между SQL Server и другим приложением (например, Microsoft Excel) или другим сервером базы данных (например, Oracle или SQL Server). Собственный формат можно использовать только при передаче данных между экземплярами SQL Server.
В этом разделе.
Форматы данных для массового импорта или экспорта
В следующей таблице приведены общие правила выбора формата данных в зависимости от того, как представлены данные, а также от источника или назначения операции.
Операция | Нативный | собственный формат Юникода | Символ | символьный формат Юникода |
---|---|---|---|---|
Массовая передача данных между несколькими экземплярами SQL Server с помощью файла данных, который не содержит символов расширенного или двойного байтового набора (DBCS). Если не используется файл форматирования, эти таблицы должны быть определены одинаково. | Да* | - | - | - |
Для столбцов sql_variant наилучшим образом подходит собственный формат данных, так как в отличие от символьного и формата Юникод собственный формат сохраняет метаданные для каждого значения sql_variant . | Да | - | - | - |
Массовая передача данных между несколькими экземплярами SQL Server с помощью файла данных, содержащего расширенные или символы DBCS. | - | Да | - | - |
Массовый импорт данных из текстового файла, формируемого другой программой. | - | - | Да | - |
Массовый экспорт данных в текстовый файл, который должен использоваться другой программой. | - | - | Да | - |
Массовая передача данных между несколькими экземплярами SQL Server с помощью файла данных, содержащего данные Юникода, и не содержит расширенных символов или символов DBCS. | - | - | - | Да |
* Самый быстрый метод массового экспорта данных из SQL Server при использовании bcp.
Связанные задачи
Использование собственного формата для импорта или экспорта данных (SQL Server)
Использование символьного формата для импорта или экспорта данных (SQL Server)
Использование собственного формата Юникода для импорта или экспорта данных (SQL Server)
Использование символьного формата Юникода для импорта и экспорта данных (SQL Server)
Импорт данных в собственном и символьном формате из предыдущих версий SQL Server
См. также
Типы данных (Transact-SQL)
Указание форматов данных для совместимости с помощью программы bcp (SQL Server)