Cita:
Empezado por Viky
Como podria armar la consulta para q funcione en los dos casos??? pero sin poner la sentencia If en el procedimiento almacenado.
|
Creo que no aplica.
Se me ocurre así :P (esto es una fumada jajajajaj)
Código SQL
[-]
Declare
@VVConsula As VarChar(100), --Almacena la consulta a ejecutar
@VVCriterio As VarChar(50) -- Almacena el criterio si es aplicable
Set @VVCriterio = Case When @Parametro Is Null Then ' where x= ' + @Parametro Else ' ' End
Set @VVConsulta = 'select * from tabla ' + @VVCriterio
Exec (@VVConsulta)
:P insito es una fumada.