WHERE en SP

18/09/2007 - 14:07 por Gabriel Dameñov | Informe spam
Estimados:
¿Es posible, sin repetir las consultas con diferentes WHERE, hacer que
un WHERE se ejecute o NO dependiendo del valor de un parámetro?
Por ejemplo, si el parámetro @a = 1, se filtra la WHERE columna = 1, si
@a IS NULL, no se filtra. ¿Alguna idea?

Saludos y gracias.


Gabriel J. Dameñov
-
 

Leer las respuestas

#1 Carlos M. Calvelo
18/09/2007 - 14:18 | Informe spam
On 18 sep, 14:07, "Gabriel Dameñov" wrote:
Estimados:
¿Es posible, sin repetir las consultas con diferentes WHERE, hacer que
un WHERE se ejecute o NO dependiendo del valor de un parámetro?
Por ejemplo, si el parámetro @a = 1, se filtra la WHERE columna = 1, si
@a IS NULL, no se filtra. ¿Alguna idea?

Saludos y gracias.




Es esto lo que quieres decir?

WHERE @a IS NULL OR columna = @a

Saludos,
Carlos

Preguntas similares