Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2005, 04:48
eemece2
 
Fecha de Ingreso: mayo-2003
Mensajes: 28
Antigüedad: 21 años, 7 meses
Puntos: 0
Usar parametro de SP como nombre de campo

Hola a todos,

Tengo esa duda:
Se puede, y como, utilizar un parametro de la SP como el nombre de un campo por ejemplo en la clausula WHERE. Algo parecido a esto:


Código:
CREATE PROCEDURE Prueba
(
  @NombreCampo
)

SELECT * FROM TablaPrueba WHERE @NombreCampo=1
GO
de manera que si @NombreCampo es "Categoria" se procese esto:

Código:
SELECT * FROM Tabla WHERE Categoria=1
Suponiendo que Categoria es un campo de la tabla TablaPrueba

Muchas gracias y un saludo,
Edu