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

Откуда: Украина, Львов
Сообщений: 31
Столкнулся с проблемой: нужно залить даные в таблицу с помощью SSIS с 2 источников(Другая таблица+CSV файл) (SQL server 2008r2).
Структура файла и таблицы(источников)
FirsName, LastName, Age
Структура таблицы(приёмника)
FullName, Age.
Если есть повторяющиеся данные из них надо вставлять ток 1 строку.
Я в провёл трансформацию с помощью Derived Column склеил 2 столбца и пробовал склеивать данные с 2 источников Merge Join.
Результирующая таблица имеет вид
FullName1,Age1,FullName2, Age2
data , int , NULL , NULL
NULL , NULL,data , int
Число строк правильное, но не знаю как привести к виду FullName,Age.
Прошу помощи
2 фев 12, 14:45    [12019484]     Ответить | Цитировать Сообщить модератору
 Re: Заливка с 2 источников в 1 таблицу  [new]
edtc
Member

Откуда: Украина, Львов
Сообщений: 31
select * from aaaaa as a
union
select * from aaaaab as b

вот пример запроса каким это можно сделать... А вот как его применить к SSIS???
2 фев 12, 15:35    [12020000]     Ответить | Цитировать Сообщить модератору
 Re: Заливка с 2 источников в 1 таблицу  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3059
мне кажется, что надо использовать простой Merge или же Union All, а не Merge Join
а на выходе поставить Sort, с помощью которого убрать дубли ( EliminateDuplicates в True)
2 фев 12, 15:36    [12020004]     Ответить | Цитировать Сообщить модератору
 Re: Заливка с 2 источников в 1 таблицу  [new]
edtc
Member

Откуда: Украина, Львов
Сообщений: 31
HandKot, большое спасибо. Сейчас попробую
2 фев 12, 15:42    [12020092]     Ответить | Цитировать Сообщить модератору
 Re: Заливка с 2 источников в 1 таблицу  [new]
nikolay_y
Member

Откуда:
Сообщений: 68
Похожая ситуация, но хочется получить скрипт полностью.
Tabl1
A B C D E F

Tabl2
A B C G

Нужно слить их в одну, убрав строки, где одинаковые A B C
29 авг 12, 12:09    [13081215]     Ответить | Цитировать Сообщить модератору
 Re: Заливка с 2 источников в 1 таблицу  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3059
скрипт полностью чего?
30 авг 12, 16:56    [13090195]     Ответить | Цитировать Сообщить модератору
 Re: Заливка с 2 источников в 1 таблицу  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
nikolay_y забанен на три дня за неоднократный повтор своего вопроса. Следующий бан будет постоянным.
30 авг 12, 17:01    [13090235]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить