You should have at least SQL Server 2005. This code works fine in 2005/8, for example ...
DECLARE @iNum INT SET @iNum = 10 SELECT TOP (@iNum) TableColumnID FROM TableName
If you have SQL Server 2000, try ...
CREATE PROCEDURE TopNRecords @intTop INTEGER AS SET ROWCOUNT @intTop SELECT * FROM SomeTable SET ROWCOUNT 0 GO
JP Alioto Aug 14 '09 at 0:20 2009-08-14 00:20
source share