Yo he podido modificar el valor de @KEY
Código SQL:
Ver originalDECLARE @SQL nvarchar(MAX)
SET @KEY = '1'
SET @SQL = ' SELECT col1, col2, col3 FROM dbo.' + quotename(@tblname) + ' WHERE keycol = ' + @KEY
EXEC sp_executesql @SQL
SET @KEY = '2'
EXEC sp_executesql @SQL
Con lo anterior tendría 2 query que retornan los datos de la columnas en 1 y 2 si??
Lo que no puedo es hacer eso mismo pero cambiando el valor de la tabla (EL FROM)