Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/03/2012, 11:53
asalazarayllon
 
Fecha de Ingreso: febrero-2012
Mensajes: 7
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: query dinámico

Holas

Encontré la solución al problema del query dinámico, aquí lo tienen:

SET @CadenaColumna = 'UPDATE ##MatrizVariables SET '
SET @CadenaColumna = @CadenaColumna +' '+ @NombreVariable +'=(SELECT'
SET @CadenaColumna = @CadenaColumna +' ' + 'CONVERT (VARCHAR (7), Valor)'
SET @CadenaColumna = @CadenaColumna +' ' + 'FROM PlanillaVariables WHERE IdTablero='
SET @CadenaColumna= @CadenaColumna +' ' + CONVERT (VARCHAR (7), @IdTablero)
SET @CadenaColumna = @CadenaColumna +' ' + 'AND IdVariable='
SET @CadenaColumna= @CadenaColumna +' ' + CONVERT (VARCHAR (7), @IdVariable)
SET @CadenaColumna = @CadenaColumna +' ' + 'AND IdMes='
SET @CadenaColumna= @CadenaColumna +' ' + CONVERT (VARCHAR (2), @Mes)
SET @CadenaColumna= @CadenaColumna +')'
SET @CadenaColumna= @CadenaColumna + 'WHERE IdMes=' + CONVERT (VARCHAR (2), @Mes)
exec (@CadenaColumna)
Saludos