Estoy permitiendo que el usuario final defina cuántas filas devuelve una consulta (SELECT TOP (@x)). ¿Hay algún valor que pueda ingresarse donde se devuelven todas las filas? ¿O tengo que crear dinámicamente la consulta sin el TOP (@x) si quieren que se devuelvan todas las filas?
Estoy usando SQL Server 2012.
TOPestá fuera de discusión? ¿Como si estuvieras lidiando con alguna consulta predefinida y tienes que pasarle algo ?
TOP ... ORDER BYalgo? ¿ORDER BYSigue siendo necesario algo en el caso de que seleccione todo?