2015-10-21 2 views
0

Я пытаюсь импортировать CSV-файлы в базу данных SQL, созданную на SQL-сервере 2014 года. Проблема в том, что мои таблицы csv имеют разные имена из таблиц, которые Я создал свою собственную базу данных. Я не могу изменить имена в файлах csv или именах в моей базе данных. Они должны оставаться такими, какие они есть. Можно импортировать файлы csv в каждую таблицу в моей базе данных без ошибок? пожалуйста, помогите мне, я в замешательстве.Импорт файлов .csv в базу данных sql server 2014

ответ

1

Используйте мастер импорта импорта, который упакован с SQL Server, вы можете установить источник данных в плоский файл, такой как CSV. Он имеет встроенный вариант отображения, как показано ниже

enter image description here

0

Я предполагаю, что вы используете мастер импорта, но как только вы выбираете источник данных и назначение данных, перейдите по опционам «редактировать Отображения», там вы можете проверить, какие столбцы идет где, просто убедитесь, что столбцы имеют одинаковый тип

0

Да, шаги:

  1. Выберите базу данных
  2. щелкните правой кнопкой мыши и выберите задачу и нажмите на экспорт
  3. Выберите исходную базу данных и нажмите кнопку Далее и выберите базу данных CSV в качестве пункта назначения
  4. нажмите рядом и сделать отображение источника и назначения колонок

  5. Нажмите Далее для завершения

Теперь данные будут импортированы в базу данных по соответствующим столбцам

+0

Благодарим вас за ответ, я просто смущен, будут ли они правильно импортированы все мои таблицы (столбцы и строки) из csv в sql? Я имею в виду, что не имеет значения, имеют ли таблицы csv их разные имена, а мои таблицы sql имеют разные имена, так? – rafi27

+0

да, это не имеет значения, вы просто сопоставляете столбец CSV с эквивалентным столбцом таблицы SQL –

Смежные вопросы