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

Откуда: Украина
Сообщений: 334
Есть 2 таблицы в одной есть наример столбцы
abcd

а в другой
abcdefg

нужно сделать merge только во вторую таблицу только тех столбцов которые есть в первой, а остальные не трогать, как реализовать?
14 июл 14, 12:22    [16300621]     Ответить | Цитировать Сообщить модератору
 Re: Разное количество столбцов при merge, как разрешить?  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
Kimel
а остальные не трогать
Вы умеете вставлять строки, состоящие только из некоторых колонок таблицы?
14 июл 14, 12:25    [16300639]     Ответить | Цитировать Сообщить модератору
 Re: Разное количество столбцов при merge, как разрешить?  [new]
Kimel
Member

Откуда: Украина
Сообщений: 334
iap,

раньше эти таблицы были с одинаковым числом колонок, теперь с разным вот и вопрос возник, как грамотней сделать merger
14 июл 14, 12:30    [16300671]     Ответить | Цитировать Сообщить модератору
 Re: Разное количество столбцов при merge, как разрешить?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31444
Kimel
нужно сделать merge только во вторую таблицу только тех столбцов которые есть в первой, а остальные не трогать, как реализовать?
В операторе вставки перечислить нужные поля.
Странный вопрос.
14 июл 14, 13:07    [16300955]     Ответить | Цитировать Сообщить модератору
 Re: Разное количество столбцов при merge, как разрешить?  [new]
yaxta
Member

Откуда: азербайджан,баку
Сообщений: 518
Kimel
Есть 2 таблицы в одной есть наример столбцы
abcd

а в другой
abcdefg

нужно сделать merge только во вторую таблицу только тех столбцов которые есть в первой, а остальные не трогать, как реализовать?


1---если данные ест в перовом таблице тогда обновляем данные
2---усли нет сделаем инсерт втором таблице?
14 июл 14, 13:33    [16301099]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить