Tengo la siguiente situación. Un procedimiento que recibe un parámetro ID.
Si el parámetro ID es cero (0) Sacar la consulta sin WHERE, y si es distinto de cero, sacar la miusma consulta, pero con WHERE ID=@ID
Bien. Se me ocurre algo así:
Código:
Pero a eso le veo el problema que tengo que escribir la misma consulta idéntica dos veces y no me gusta. No puedo aprovechar el texto y luego, si hay que ponerle un WHERE, agregárselo de alguna forma, y así no repetir código?IF @ID=0 Consulta sin WHERE ELSE Consulta con WHERE
Gracias por las opiniones?
Saludos.