
14/03/2012, 11:53
|
| | Fecha de Ingreso: febrero-2012
Mensajes: 7
Antigüedad: 13 años 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 |