2008 и выше позволяет
declare @rc int
set @rc=10000
select top (@rc) * from myTable --will now work
но только если вы используете (), это может быть полезно для использования таких подсказок, как:
OPTION ( OPTIMIZE FOR (@rc= 15) )
в конце
позволяет выбрать все, но оптимизировать для более распространенного случая