Member 10525430 Ответов: 2

MSSQL несколько строк обновления


Привет,

Как я могу запустить этот sql-код?
Update Urun set id=2 where id=1;
Update Urun set name='Ron' where id=3;


Когда я пытаюсь запустить этот код, я получаю ошибку

Что я уже пробовал:

запустите этот код отдельно и он будет работать правильно

Karthik_Mahalingam

что такое сообщение об ошибке,
Я пробовал, это работает

2 Ответов

Рейтинг:
2

Member 13073765

Обновление Урун
Комплект ИД=(случай, когда ИД=1, то 2 то код конца),
name =(case when id=3 then 'Ron' else name end)
Где id в(1,3)


Рейтинг:
0

pooranendu

Вы можете использовать оператор case

Update Urun Set id=(case when id=1 Then 2 else id end),name =(case when id=3 then 'Ron' else name end)
Where id in(1,3)