Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Технологии / Как работает Bulk Insert для загрузки данных в SQL Server?
Вопрос для Поиска с Алисой
27 февраля

Как работает Bulk Insert для загрузки данных в SQL Server?

Алиса
На основе источников, возможны неточности

BULK INSERT — инструкция для импорта файла данных в таблицу или представление в SQL Server. www.sqlservertutorial.net

Работа инструкции включает следующие этапы: learn.microsoft.com

  1. Указание имени таблицы или представления, куда производится массовый импорт данных. learn.microsoft.com
  2. Указание полного пути файла данных, который содержит импортируемые данные или представление. learn.microsoft.com С помощью инструкции BULK INSERT можно импортировать данные с диска (сетевого, гибкого, жёсткого диска и т. д.) или из Хранилища BLOB-объектов Azure. learn.microsoft.com
  3. Указание параметра BATCHSIZE, который указывает число строк в одном пакете. learn.microsoft.com Каждый пакет копируется на сервер за одну транзакцию. learn.microsoft.com Если это не удаётся, SQL Server фиксирует или откатывает транзакцию для каждого пакета. learn.microsoft.com По умолчанию все данные, содержащиеся в файле, передаются одним пакетом. learn.microsoft.com
  4. Указание параметра CHECK_CONSTRAINTS, который указывает, что при выполнении операции массового импорта будет выполняться проверка всех ограничений целевой таблицы или представления. learn.microsoft.com Без этого параметра все ограничения CHECK и FOREIGN KEY пропускаются, и после завершения операции ограничение таблицы помечается как ненадёжное. learn.microsoft.com

BULK INSERT обеспечивает строгую проверку данных и проверяет данные, прочитанные из файла. github.com Например, проверяет, что нативные представления числовых или реальных типов данных верны, а длина данных Unicode — чётная. github.com

Пользователь

Время добавления
Текст комментария
Ответить
Показать X ответов

Пользователь

Время добавления
Текст ответа
Ответить

Комментарии

Войти
Войдите, чтобы комментировать
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Вы уверены, что хотите удалить комментарий?
Удалить
Отменить