Member 12962919 Ответов: 1

Я хочу обновить SMSCAMID, если он был нулевым, иначе никаких изменений?


Вот мой код но он не сработал

ALTER proc [exeuser].[updateCampaignId]
@SMSText varchar(max)
as begin
declare @id int=(select ID from dbo.tblCampaignMaster 
where SMSTEXT=@SMSText)
 
update tblSMSSendData set  SMSCAMPID= case when SMSCAMPID is null then @id end where SMSTEXT=@SMSText 
end


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

ALTER proc [exeuser].[updateCampaignId]
@SMSText varchar(max)
as begin
declare @id int=(select ID from dbo.tblCampaignMaster 
where SMSTEXT=@SMSText)
 
update tblSMSSendData set  SMSCAMPID= case when SMSCAMPID is null then @id end where SMSTEXT=@SMSText 
end

1 Ответов

Рейтинг:
2

Karthik_Mahalingam

попробовать это

update tblSMSSendData set  SMSCAMPID=  @id   where SMSTEXT=@SMSText and SMSCAMPID is null