Я хочу использовать 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 и так далее. Пожалуйста, дайте мне знать, что такое правильный синтаксис.