SQL Server - Una pregunta sobre substitución

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Una pregunta sobre substitución

Publicado por Liliana (151 intervenciones) el 28/07/2005 18:19:55
Hola Guillermo,
Tenés clarísima la única respuesta posible: con SQL Dinámico, lamentablemente.
Liliana.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar