Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Nombre de variable dentro de variable.

Estas en el tema de Nombre de variable dentro de variable. en el foro de SQL Server en Foros del Web. Buenas. A ver si podéis ayudarme con este problema, por favor: Tengo un bucle en el que debo evaluar nombres de variables cuyo sufijo cambia ...
  #1 (permalink)  
Antiguo 23/07/2009, 05:50
 
Fecha de Ingreso: marzo-2008
Mensajes: 14
Antigüedad: 16 años, 1 mes
Puntos: 0
Nombre de variable dentro de variable.

Buenas.

A ver si podéis ayudarme con este problema, por favor:

Tengo un bucle en el que debo evaluar nombres de variables cuyo sufijo cambia (Persona_1, Persona_2,...) - Todo con arroba-

Como no quiero repetir código, he hecho lo siguiente para cambiar el nombre de la variable:

SET Persona_ EXEC('contador') = 1

Contador va cambiando de valor y, así, la variable Persona va cambiando su sufijo.

Al compilar esto, me da el error "Debe declarar una variable escalar" y no sé cómo arreglarlo.

¿Sabéis si se puede realizar lo que pretendo?


Muchas gracias.
  #2 (permalink)  
Antiguo 23/07/2009, 08:39
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Nombre de variable dentro de variable.

Debes utlizar codigo dinamico, con sus pros y contras, busca en este mismo foro.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:05.