Estou permitindo que o usuário final defina quantas linhas serão retornadas por uma consulta (SELECT TOP (@x)). Existe um valor que possa ser inserido onde todas as linhas são retornadas? Ou preciso criar dinamicamente a consulta sem o TOP (@x) se eles quiserem que todas as linhas sejam retornadas?
Estou usando o SQL Server 2012.
TOPestá fora de questão? Como você está lidando com alguma consulta predefinida e precisa passar alguma coisa ?
TOP ... ORDER BYalguma coisa? É aORDER BYcoisa ainda necessária no caso que você selecionar todos?