Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können physische Paging mithilfe der SKIP-Unterklausel in der ORDER BY-Klausel ausführen. SKIP kann nicht separat von der ORDER BY-Klausel verwendet werden.
Syntax
[ SKIP n ]
Argumente
n
Die Anzahl der zu überspringenden Elemente.
Bemerkungen
Wenn eine SKIP-Ausdrucksunterklausel in einer ORDER BY-Klausel vorhanden ist, werden die Ergebnisse nach der Sortierspezifikation sortiert, und das Resultset enthält Zeilen, die unmittelbar nach dem SKIP-Ausdruck beginnen. Beispielsweise überspringt SKIP 5 die ersten fünf Zeilen und kehrt von der sechsten Zeile vorwärts zurück.
Hinweis
Eine Entity SQL-Abfrage ist ungültig, wenn sowohl der TOP-Modifizierer als auch die SKIP-Unterklausel im selben Abfrageausdruck vorhanden sind. Die Abfrage sollte durch Ändern des TOP-Ausdrucks in den LIMIT-Ausdruck neu geschrieben werden.
Hinweis
In SQL Server 2000 kann die Verwendung von SKIP with ORDER BY in Nichtschlüsselspalten falsche Ergebnisse zurückgeben. Mehr als die angegebene Anzahl von Zeilen kann übersprungen werden, wenn die Nichtschlüsselspalte doppelte Daten enthält. Dies liegt daran, wie SKIP für SQL Server 2000 übersetzt wird. Im folgenden Code können beispielsweise mehr als fünf Zeilen übersprungen werden, wenn E.NonKeyColumn doppelte Werte vorhanden sind:
SELECT [E] FROM Container.EntitySet AS [E] ORDER BY [E].[NonKeyColumn] DESC SKIP 5L
Die Entity SQL-Abfrage in How to: Page Through Query Results verwendet den ORDER BY-Operator mit SKIP, um die Sortierreihenfolge für Objekte anzugeben, die in einer SELECT-Anweisung zurückgegeben werden.