Eigenschaften von FIRST und SKIP
-
Jedes Argument für
FIRSTundSKIP, das kein Integer-Literal oder ein SQL-Parameter ist, muss in Klammern eingeschlossen werden.Dies impliziert, dass ein Unterabfrageausdruck in zwei Klammerpaare eingeschlossen werden muss. -
SKIP 0ist erlaubt, aber völlig sinnlos. -
FIRST 0ist ebenfalls erlaubt und gibt eine leere Menge zurück. -
Negative
SKIPund/oderFIRSTWerte führen zu einem Fehler. -
Wenn ein
SKIPnach dem Ende des Datensatzes landet, wird ein leerer Satz zurückgegeben. -
Wenn die Anzahl der Zeilen im Datensatz (oder der Rest nach einem
SKIP) kleiner ist als der Wert des m-Arguments, das fürFIRSTbereitgestellt wurde, wird diese kleinere Anzahl von Zeilen zurückgegeben.Dies sind gültige Ergebnisse, keine Fehlerbedingungen.