20/04/2010, 15:07
|
| | Fecha de Ingreso: octubre-2006
Mensajes: 88
Antigüedad: 18 años, 1 mes Puntos: 1 | |
Respuesta: Problema con Stored Procedures LO QUE ESTAS HACIENDO AL EJECUTAR exec PrimeraConsulta 'CA', '946%' ES ESTO
select * from dbo.authors
where ((state like case when 'CA' is null then state else 'CA' end)
and
(zip like case when '946' is null then zip else ('946%' + '%') end))
LO QUE DEBES HACER ES ESTO exec PrimeraConsulta 'CA', '946'
select * from dbo.authors
where ((state like case when @state is null then state else (@state + '%') end)
and
(zip like case when @zip is null then zip else (@zip + '%') end))
CON ESTO AL EJECUTAR TU SP SERIA ALGO COMO ESTO:
select * from dbo.authors
where ((state like case when 'CA' is null then state else ('CA' + '%') end)
and
(zip like case when '946' is null then zip else ('946%' + '%') end)) |