Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Условие Если, ТО, Иначе / 5 сообщений из 5, страница 1 из 1
27.05.2014, 11:23
    #38652924
LisSp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие Если, ТО, Иначе
Подскажите, пожалуйста, как прописать условие, что если в поле Pole1 таблицы Tabl1 содержится значение такое же как в Pole2 таблицы Tabl2, то тогда делается одно действие (update). Если значения не совпадает, то тогда делается другое действие (insert into).

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


Код: sql
1.
2.
3.
4.
5.
6.
7.
case when (select Pole1 from Tabl1)=Pole2 (select Pole2 from Tabl2) then 
begin
update
...
end
else
insert into...
...
Рейтинг: 0 / 0
27.05.2014, 11:25
    #38652928
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие Если, ТО, Иначе
LisSp.то поправьте меня, пожалуйста, как это прописать? т
Вы не пробовали сначала прочитать хелп ?
...
Рейтинг: 0 / 0
27.05.2014, 11:25
    #38652929
Shakill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие Если, ТО, Иначе
LisSp, почитайте про merge
...
Рейтинг: 0 / 0
27.05.2014, 11:26
    #38652932
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие Если, ТО, Иначе
LisSp,

MERGE
...
Рейтинг: 0 / 0
27.05.2014, 11:34
    #38652950
LisSp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие Если, ТО, Иначе
Shakill, iap Спасибо большое!!!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Условие Если, ТО, Иначе / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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