exec('select top '+@num+' * from table1')

set rowcount @num
select * from table1
set rowcount 0