voglio fare qualcosa di simile:Come confrontare due stringhe usando un se in una procedura memorizzata in SQL Server 2008?
declare @temp as varchar
set @temp='Measure'
if(@temp == 'Measure')
Select Measure from Measuretable
else
Select OtherMeasure from Measuretable
Questo non funziona per me l'ho provato. – Vishal
@ VJ: Questo perché '@temp VARCHAR' significa che @temp memorizzerà solo il primo carattere; il resto viene troncato senza errori. –
@VJ introdurre un parametro, non impostare il valore su temp – Andrey