ROWS
-Syntax in UNION
-Abfragen
Wenn ROWS
in einer UNION
-Abfrage verwendet wird, wird die ROWS
-Direktive auf die vereinigte Menge angewendet und muss nach der letzten SELECT
-Anweisung platziert werden.
Wenn die Notwendigkeit besteht, die von einer oder mehreren SELECT-Anweisungen innerhalb von UNION
zurückgegebenen Teilmengen zu begrenzen, gibt es mehrere Optionen:
-
Verwenden Sie die
FIRST
/SKIP
-Syntax in diesenSELECT
-Anweisungen — beachten Sie, dass eine Sortierklausel (ORDER BY
) nicht lokal auf die diskreten Abfragen angewendet werden kann, sondern nur auf die kombinierte Ausgabe. -
Konvertieren Sie die Abfragen in abgeleitete Tabellen mit ihren eigenen
ROWS
-Klauseln.