Как выполнить пакетный импорт файлов в базу данных?

#sql #sql-server #tsql #sql-server-2008

#sql #sql-сервер #tsql #sql-server-2008

Вопрос:

У меня есть 20 файлов, которые я хочу поместить в отдельные таблицы. Однако все таблицы имеют одинаковую схему. Мне было интересно, есть ли хороший способ сделать это, кроме использования мастера импорта / экспорта SQL Server (который, я полагаю, предназначен для импорта одного файла).

Есть предложения?

Комментарии:

1. Какие это типы файлов?

2. Это файлы с разделителями, которые я сбрасывал, используя sqlcmd другую базу данных.

Ответ №1:

Да, ваш лучший выбор и, безусловно, самый простой способ — использовать МАССОВУЮ ВСТАВКУ.

Смотрите здесь для получения дополнительной информации и реализации: http://msdn.microsoft.com/en-us/library/ms188365.aspx

Ответ №2:

Утилита bcp, вероятно, является самым простым способом импорта этих файлов