Hola a todos
tengo una consulta que me esta volviendo loco...
La consulta, que esta dentro de un SP es al estilo de :
'- lo que quiero hacer
@p1 varchar
@p2 varchar
@p3 varchar
Select c1,c2,c3 from .
where
if @p1<>'' c1=condicion
if @p2<>'' c2=condicion
'--
No se si se puede hacer lo anterior, o por lo menos me da errores de
sintaxis...
He intentado montarla haciendo
set @sql='select '
if @p1<>'' set @sql=@sql + ''
Pero el problema es que declaro @sql nvarchar(8000) excedo el tamaño maximo
de la variable
He intentado crear una vista, y hacer lo anterior pero me complica muchisimo
la vida.
Alguna sugenrecia pr favor??
Gracias.
Leer las respuestas