Una pregunta sobre substitución
Publicado por Guillermo (4 intervenciones) el 27/07/2005 17:13:33
Tengo una variable por ejemplo @variable1, que contiene el nombre de una columna
y la quiero substituir en un select, por ejemplo:
@variable1 = 'ClienteId'
select @variable1 from clientes
para que me traiga todos los id de cliente, es decir, que al ejecutar el select el valor de
@variable1 se substituya y me tome el contenido de la variable como el nombre de la columna a seleccionar.
O si no, también me serviría saber cómo puedo hacer algo así como:
"select column(@variable1) from clientes"
¿Cómo se puede macro substituir la variable en la sentencia (sin tener que crear un sql dinámico y ejecutarlo con exec)?
Si no estoy siendo claro disculpen.
Cualquier alternativa me serviría para resolver este problema que tengo.
Muchas gracias.
Guillermo.
y la quiero substituir en un select, por ejemplo:
@variable1 = 'ClienteId'
select @variable1 from clientes
para que me traiga todos los id de cliente, es decir, que al ejecutar el select el valor de
@variable1 se substituya y me tome el contenido de la variable como el nombre de la columna a seleccionar.
O si no, también me serviría saber cómo puedo hacer algo así como:
"select column(@variable1) from clientes"
¿Cómo se puede macro substituir la variable en la sentencia (sin tener que crear un sql dinámico y ejecutarlo con exec)?
Si no estoy siendo claro disculpen.
Cualquier alternativa me serviría para resolver este problema que tengo.
Muchas gracias.
Guillermo.
Valora esta pregunta


0