Al menos en SQL SERVER 2005, no funciona ninguna de las soluciones que planteas
Código:
'da error
END @OrderBySort
'tambien da error
WHEN @OrderBy = 'linea' THEN linea asc
ó
WHEN @OrderBy = 'linea' THEN linea @OrderBySort
Con respecto al Where, quiero enviar un parametro (@Nombre por ejemplo) y si no es vacio, incluirlo en la clausula where. Algo asi
Código:
WHERE RowNumber BETWEEN @PageSize * @PageNumber + 1
AND @PageSize * (@PageNumber + 1)
IF @Nombre <> '' THEN nombre = @Nombre
¿Se entiende?, hace rato que busco en la web y no doy con la solucion.
Gracias por el aporte de todos modos.