Я хочу использовать CASE в моей хранимой процедуре. Я получаю некоторую синтаксическую ошибку в моем коде:
select 
   case @Temp
   when 1 then (@[email protected]+1)
   when 2 then (@[email protected]+1)
   end
При запуске я получаю:
неправильный синтаксис рядом с '='.
на этой строке:
@selectoneCount = @selectoneCount + 1
около равного.
На самом деле, я получаю возвращаемое значение из другого sp в @temp, а затем он @temp = 1, тогда я хочу включить счет @SelectoneCount на 1 и так далее. Пожалуйста, дайте мне знать, что такое правильный синтаксис.
