Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / добавление полей в существующую БД MS SQL из excel / 7 сообщений из 7, страница 1 из 1
31.07.2018, 12:20
    #39681511
arturnt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление полей в существующую БД MS SQL из excel
Здравствуйте, уважаемые форумчане! Столкнулся с проблемой добавления полей в уже заполненную БД
представим, что есть БД с полями A, B, C заполненные на 1000 строк

нужно добавить поле D с 200 заполненными ячейками

первое, что пришло на ум - это создание в БД поля D,
в MS SQL Managment использовал команду Задачи - импорт данных из таблицы эксель

после импорта, в поле D первые 1000 ячеек - нулевые, с 1000 - 1200 заполнены значениями из поля D

если более простой механизм для перегонки инфы из экселя в БД MS SQL?
как мне запросом удалить первые 1000 пустых ячеек из поля D(поднять 200 заполненных значений, к первой строке) и не удалив при этом всю строку, т.к. информация из полей A, B, C - естественно нужна?
...
Рейтинг: 0 / 0
31.07.2018, 18:13
    #39681710
Glebanski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление полей в существующую БД MS SQL из excel
arturnt,

Если для однократной перегонки, то
Вот тебе 2 решения из серии "Так делали в каменном веке"

1. В екселе , после всех колонок, допустим в колонке F пишешь "UPDATE MyTable SET Column D =" .
В колонке G пишешь формулу =CONCATENATE (F1, D1, "where ... ну и так далее, идея понятна"). В результате у тебя будет UPDATE инструкция, чтоб добавить или обновить значение из экселя в SQL. Это можно размножить хоть на 65535 строк и потом копи-пейст в SSMS

2. Берешь MS ACCESS и создаешь там Linked table (кажется так называется) . И туда можно тоже данные тупо копи-пейстить. Немного экспериментов и все получится
...
Рейтинг: 0 / 0
31.07.2018, 20:21
    #39681745
iiyama
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление полей в существующую БД MS SQL из excel
arturnt,

ИМХО, нанять специалиста, хотя бы удаленно.
PS. Фраза что есть БД с полями A, B, C заполненные на 1000 строк вынесла мозг
...
Рейтинг: 0 / 0
01.08.2018, 14:40
    #39682053
arturnt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление полей в существующую БД MS SQL из excel
iiyama, Какой "информативный" комментарий от Вас
Зачем вообще на форуме сидите? чисто по глумиться?
...
Рейтинг: 0 / 0
01.08.2018, 14:41
    #39682055
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление полей в существующую БД MS SQL из excel
arturntiiyama, Какой "информативный" комментарий от Вас
Зачем вообще на форуме сидите? чисто по глумиться?
так узнай же, в БД нет полей!
...
Рейтинг: 0 / 0
01.08.2018, 16:25
    #39682120
iiyama
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление полей в существующую БД MS SQL из excel
arturntЗачем вообще на форуме сидите? чисто по глумиться?
Прошу прощения, если Вам так показалось. У меня нет в привычках "глумится" над людьми, тем более мне не знакомыми. Просто постановка задачи в ваших терминах вызвала у меня недоумение и поставила в тупик. Если это как то задело, то прошу извинений
...
Рейтинг: 0 / 0
01.08.2018, 16:29
    #39682123
iiyama
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление полей в существующую БД MS SQL из excel
iiyama,

мда, заработался, прошу извинений, читать как прошу прощения.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / добавление полей в существующую БД MS SQL из excel / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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