Я хочу сделать что-то вроде этого:Как сравнить две строки, используя if в хранимой процедуре в SQL Server 2008?
declare @temp as varchar
set @temp='Measure'
if(@temp == 'Measure')
Select Measure from Measuretable
else
Select OtherMeasure from Measuretable
Это не работает для меня. Я попробовал. – Vishal
@VJ: Это потому, что '@temp VARCHAR' означает, что @temp будет хранить только первый символ; остальное усекается без ошибок. –
@VJ ввести параметр, не устанавливать значение в temp – Andrey