SQL: Jak użyć parametru dla TOP, jak w SELECT TOP @amount? [duplikować]

To pytanie ma już tutaj odpowiedź:

Użyj zmiennej z instrukcją TOP in select w SQL Server, nie czyniąc jej dynamiczną [duplikat] 3 odpowiedzi

Korzystając z kreatora zapytań vs2008, próbuję utworzyć zapytanie, które otrzyma parametr dla „TOP„Polecenie, a następnie napotykam błąd„ Błąd w najwyższym wyrażeniu ”

Prace:

SELECT TOP 5 * FROM dbo.SomeTable
WHERE SomeColumn = SomeValue

Nie działa:

SELECT TOP @param1 * FROM dbo.SomeTable
WHERE SomeColumn = SomeValue

alt text http://www.freeimagehosting.net/uploads/f9b9354577.jpg

questionAnswers(2)

yourAnswerToTheQuestion