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.