Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / update из Excel-файла / 6 сообщений из 6, страница 1 из 1
26.11.2018, 18:06
    #39738733
Игорь_Лит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
update из Excel-файла
Добрый день!
Прошу помочь с составлением запроса, где в качестве входного файла будет использоваться excel-файл?!
Задача следующая. в БД есть таблица AGENT с более 1000 агентами, где у каждого агента есть поля - "IP", "Dom", "Name1", "Des". Мне необходимо в БД эти данные изменить, исходя из IP каждого агента.
Т.е. есть excel-файл "Agents.xls", где более 1000 строк вида
Number IPaddress Model Version OS
215 192.168.1.10 mvp 9.1 Win XP
317 192.168.24.11 dvp 10.1 Win7

Нужно в таблице AGENT обновить поле "Dom"="Model", "Name1"="Number", "Des"="OS" , Где "IP"="IPaddress"

Спасибо!
...
Рейтинг: 0 / 0
26.11.2018, 18:37
    #39738749
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
update из Excel-файла
Втащить это в БД-таблицу.
Сделать необходимые манипуляции.
Экспортировать в Эксель.
(профит)
...
Рейтинг: 0 / 0
27.11.2018, 09:54
    #39738941
Игорь_Лит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
update из Excel-файла
Не совсем понял ответ. Или сам неправильно описал потребность.
Выполнив UPDATE agents SET Dom=mvp, Name1=215, Des=WinXP WHERE IP=192.168.1.10 получится поменять данные одного агента, но у меня в БД агентов более 1000 и строк в excel-файле более 1000.
Хотелось бы при изменении данных в excel-файле просто выполнять одно действие и менять данные в БД.
Спасибо!
...
Рейтинг: 0 / 0
27.11.2018, 10:24
    #39738953
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
update из Excel-файла
Еще вариант - подключить Эксель-файл как linkedServer (хотя это не всегда возможно, т.к. нужна видимость файла с сервера) и читать его как обычный запрос.
...
Рейтинг: 0 / 0
27.11.2018, 11:38
    #39739015
StarikNavy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
update из Excel-файла
Игорь_Лит,

вам же сказали, опитмально
1) средствами SSIS закачивать содержимое эксельки в базу, дальше обычная работа с таблица
ил вариант
2) создать Акцесс файл- связанная таблица. пользователь редактирует Акцесс , и по сути сразу вносит данные в таблицу БД, дальше все как обычно
...
Рейтинг: 0 / 0
29.11.2018, 09:34
    #39740217
Игорь_Лит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
update из Excel-файла
Спасибо всем! Начал реализовывать.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / update из Excel-файла / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]