In SQL Server 2005 en daarna kun je het top-commando daadwerkelijk parametriseren.
De onderstaande code is van MSDN
USE AdventureWorks;
GO
DECLARE @p AS int;
SELECT @p=10
SELECT TOP(@p)*
FROM HumanResources.Employee;
GO
In eerdere versies van SQL Server moet u ofwel rowcount of dynamische sql gebruiken.