Anzahl der Datensätze ohne TOP beschränken

Ein Weg, dies zu erreichen, ist die Verwendung von SET ROWCOUNT:

SET ROWCOUNT 10
SELECT...
SET ROWCOUNT 0

Man kann dies auch zusammen mit einer Variablen verwenden:

DECLARE @MyCount INT
SET @MyCount = 10
SET ROWCOUNT @MyCount
SELECT...
SET ROWCOUNT 0

Wichtig ist nur, dass ROWCOUNT stets am Ende auf 0 zurückgesetzt wird.

Noch keine Bewertungen