Parametro nulo en un procedimiento almacenado
Hola a todos:
Quiero preguntarles como hacer lo siguiente: Tengo un procedimieto q recibe un parámetro, el cual algunas veces tiene un valor y otras veces puede ser nulo. Lo que quiero es generar la misma consulta para ambos casos. Es decir no tener q escirbir la misma consulta pero sin el where cuando el parametro es nulo. Ejemplo Si el parametro es nulo: select * from tabla Si el parametro no es nulo: select * from tabla where columna=parametro. Como podria armar la consulta para q funcione en los dos casos??? pero sin poner la sentencia If en el procedimiento almacenado. Muchas Gracias Viky. |
Creo q la solucion seria:
select * from tabla where (paramtero is null) or (columna=parametro) |
|
Cita:
Se me ocurre así :P (esto es una fumada jajajajaj)
:P insito es una fumada. |
La franja horaria es GMT +2. Ahora son las 13:31:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi