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

Откуда:
Сообщений: 186
Подскажите, пожалуйста, как прописать условие, что если в поле Pole1 таблицы Tabl1 содержится значение такое же как в Pole2 таблицы Tabl2, то тогда делается одно действие (update). Если значения не совпадает, то тогда делается другое действие (insert into).

Если это через if или case when...то поправьте меня, пожалуйста, как это прописать? т.к. у меня что-то не так
If Pole1 (select Pole1 from Tabl1)=Pole2 (select Pole2 from Tabl2)
begin
update
...
end
else
insert into...

case when (select Pole1 from Tabl1)=Pole2 (select Pole2 from Tabl2) then 
begin
update
...
end
else
insert into...
27 май 14, 11:23    [16077910]     Ответить | Цитировать Сообщить модератору
 Re: Условие Если, ТО, Иначе  [new]
Glory
Member

Откуда:
Сообщений: 104751
LisSp
.то поправьте меня, пожалуйста, как это прописать? т

Вы не пробовали сначала прочитать хелп ?
27 май 14, 11:25    [16077926]     Ответить | Цитировать Сообщить модератору
 Re: Условие Если, ТО, Иначе  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
LisSp, почитайте про merge
27 май 14, 11:25    [16077927]     Ответить | Цитировать Сообщить модератору
 Re: Условие Если, ТО, Иначе  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
LisSp,

MERGE
27 май 14, 11:26    [16077935]     Ответить | Цитировать Сообщить модератору
 Re: Условие Если, ТО, Иначе  [new]
LisSp
Member

Откуда:
Сообщений: 186
Shakill, iap Спасибо большое!!!
27 май 14, 11:34    [16077987]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить