Di SQL Server 2005 dan seterusnya, Anda sebenarnya dapat membuat parameter pada perintah teratas.
Kode di bawah ini dari MSDN
USE AdventureWorks;
GO
DECLARE @p AS int;
SELECT @p=10
SELECT TOP(@p)*
FROM HumanResources.Employee;
GO
Di versi SQL Server sebelumnya, Anda harus menggunakan rowcount atau sql dinamis.