Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
update из Excel-файла
|
|||
|---|---|---|---|
|
#18+
Добрый день! Прошу помочь с составлением запроса, где в качестве входного файла будет использоваться 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" Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 18:06 |
|
||
|
update из Excel-файла
|
|||
|---|---|---|---|
|
#18+
Втащить это в БД-таблицу. Сделать необходимые манипуляции. Экспортировать в Эксель. (профит) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 18:37 |
|
||
|
update из Excel-файла
|
|||
|---|---|---|---|
|
#18+
Не совсем понял ответ. Или сам неправильно описал потребность. Выполнив UPDATE agents SET Dom=mvp, Name1=215, Des=WinXP WHERE IP=192.168.1.10 получится поменять данные одного агента, но у меня в БД агентов более 1000 и строк в excel-файле более 1000. Хотелось бы при изменении данных в excel-файле просто выполнять одно действие и менять данные в БД. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2018, 09:54 |
|
||
|
update из Excel-файла
|
|||
|---|---|---|---|
|
#18+
Еще вариант - подключить Эксель-файл как linkedServer (хотя это не всегда возможно, т.к. нужна видимость файла с сервера) и читать его как обычный запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2018, 10:24 |
|
||
|
update из Excel-файла
|
|||
|---|---|---|---|
|
#18+
Игорь_Лит, вам же сказали, опитмально 1) средствами SSIS закачивать содержимое эксельки в базу, дальше обычная работа с таблица ил вариант 2) создать Акцесс файл- связанная таблица. пользователь редактирует Акцесс , и по сути сразу вносит данные в таблицу БД, дальше все как обычно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2018, 11:38 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1688691]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 276ms |
| total: | 402ms |

| 0 / 0 |
