Файл: Задача Импорт из excel в sql server данных, в виде, как они есть Создаем Бд(пустую, называем ее fio db).docx
Добавлен: 27.03.2024
Просмотров: 21
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Дано:
-
Документ ms. Excel, содержащий фамилии и id людей(условные данные ) -
Sql server 2015
Задача: Импорт из excel в sql – server данных, в виде, как они есть
-
Создаем Бд(пустую, называем ее fio_db)
Рисунок 1. -наша база
-
Затем, переходим в меню task->export\import
Рисунок 2.-конкретно –сюда
Рисунок 3.- проходим далее
Рисунок 4.- Выбираем excel
Рисунок 5.-Затем – путь к фалу, где лежит еxcel и вид excel
Рисунок 6 должно получиться
Рисунок 7 выбрать sql Native Client 11.0(в моем случае), проверить имя базы данных, имя сервера
Рисунок 8.-Должно получиться
Рисунок 9 просто идем далее
Рисунок 10 выбираем нужные листы(имя листа в excel- документе проверить, в моем случае, точно names,следить, чтоб совпадало)
Рисунок 11 при необходимости, редактировать название полученной таблицы(2-й клик)
Рисунок 12 шагаем далее
Рисунок 13 давим финиш
Рисунок 14 видим результат
Рисунок 15полуяаем таблицу
Рисунок 16 сверяем.
Рисунок 17-поправляем идентификатор(int primary key, not null должно быть )
Для этого, пишем запрос
Рисунок 18 где names_ t – исходная таблица, name_right(1) новая
Рисунок 19 правим идентификатор полученной таблицы
Рисунок 20 приводим к виду
Рисунок 21 переводим в true(обязательно)
Затем, запросом insert into names_right1(fio)values('test') проверяем инкриментность первичного ключа(перенесено было 5 строк, значит, если
идентификатор ПК приведен к нужному виду, и выполнен запрос insert into(тестовый), после чего добавлена одна строка, после выполнения select * from right1 номеров по порядку будет выбрано 6 )
Рисунок 22 Что и требовалось получить
Рисунок 23удалякм таблицу из которй переносили данные