Megosztás:


SKIP (Entity SQL)

Fizikai lapozást az ORDER BY záradék SKIP almondatával hajthat végre. A SKIP nem használható külön az ORDER BY záradéktól.

Szemantika

[ SKIP n ]

Érvek

n
A kihagyandó elemek száma.

Megjegyzések

Ha egy SKIP kifejezés alfeltétele szerepel egy ORDER BY záradékban, az eredmények a rendezési specifikációnak megfelelően lesznek rendezve, és az eredményhalmaz a SKIP kifejezés után közvetlenül a következő sorból kiinduló sorokat is tartalmazza. A SKIP 5 például kihagyja az első öt sort, és a hatodik sorból tér vissza előre.

Megjegyzés:

Egy entitás SQL-lekérdezése érvénytelen, ha a TOP módosító és a SKIP alzáradék is ugyanabban a lekérdezési kifejezésben található. A lekérdezést úgy kell újraírni, hogy a TOP kifejezést a LIMIT kifejezésre módosítja.

Megjegyzés:

Az SQL Server 2000-ben a SKIP és az ORDER BY nem kulcsos oszlopokon való használata helytelen eredményeket eredményezhet. A megadott számú sornál több kihagyható, ha a nem kulcs oszlopban ismétlődő adatok találhatók. Ennek az az oka, hogy a SKIP hogyan lesz lefordítva az SQL Server 2000-hez. A következő kódban például több mint öt sor kihagyható, ha E.NonKeyColumn ismétlődő értékek vannak:

SELECT [E] FROM Container.EntitySet AS [E] ORDER BY [E].[NonKeyColumn] DESC SKIP 5L

A How to: Page Through Query Results entitás SQL-lekérdezése az ORDER BY operátor és a SKIP függvény használatával adja meg a SELECT utasításban visszaadott objektumokhoz használt rendezési sorrendet.

Lásd még