I am trying to set variable but I get Incorrect syntax near '='.
.
DECLARE @name NVARCHAR(100) = 'Some name'
DECLARE @id INT
EXECUTE ('SET ' + @id + ' = (SELECT mm.mmID FROM dbo.measurem AS mm
WHERE mm.placeName = ''' + @name + ''')')
PRINT @id
If I try like this:
SET @id= (SELECT mm.mmID FROM dbo.measurem AS mm
WHERE mm.placeName = @name)
I get must declare variable @name
although I have it as my input store procedure param.