Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Повторный импорт csv. Проблема с составным ключом.  [new]
Павел_87
Member

Откуда:
Сообщений: 3
Привет всем!

У меня вот такая задачка:
Нужно написать скрипт импорта в таблицу из csv. При импорте в пустую таблицу сложностей не возникло, а вот при импорте в не пустую таблицу не получается. Не получается т.к. в таблице есть составной ключ и при импорте значения СК совпадают со значением в csv. Мне нужно что бы при импорте в не пустую таблицу при совпадении старые значения менялись на новые из файла (полностью вся строка). В самих файлах составной ключ не повторяется. Я вообще программист mysql... c ms sql знаком..
Данную задачу нужно реализовать только на sql. Убрать совпадения нельзя, в этом и вся задача собственно. Ребят только не посылайте в гугл пожалуйста...Не прошу готовый код (а хотелось бы). Хоть подскажите куда копать +) Заранее спасибо.
6 окт 12, 22:58    [13278862]     Ответить | Цитировать Сообщить модератору
 Re: Повторный импорт csv. Проблема с составным ключом.  [new]
nezhadnye_my
Guest
например, из csv лить в другую пустую таблицу tbl2,
а потом первой merge юзая вторую: на совпадение - update
6 окт 12, 23:26    [13278962]     Ответить | Цитировать Сообщить модератору
 Re: Повторный импорт csv. Проблема с составным ключом.  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
1. Импорт через SSIS.
2. Импортировать в промежуточную пустую таблицу, затем ее мержить с основной.
6 окт 12, 23:27    [13278965]     Ответить | Цитировать Сообщить модератору
 Re: Повторный импорт csv. Проблема с составным ключом.  [new]
Павел_87
Member

Откуда:
Сообщений: 3
invm, что значит мержить ??
6 окт 12, 23:33    [13278980]     Ответить | Цитировать Сообщить модератору
 Re: Повторный импорт csv. Проблема с составным ключом.  [new]
nezhadnye_my
Guest
MERGE
6 окт 12, 23:36    [13278996]     Ответить | Цитировать Сообщить модератору
 Re: Повторный импорт csv. Проблема с составным ключом.  [new]
Павел_87
Member

Откуда:
Сообщений: 3
nezhadnye_my, Спасибо будем разбираться =)
6 окт 12, 23:37    [13279004]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить