Row Count Spool (Showplanoperator)

Der Row Count Spool-Operator scannt die Eingabe, zählt, wie viele Zeilen vorhanden sind, und gibt dieselbe Anzahl an leeren Zeilen zurück. Dieser Operator wird verwendet, wenn es darauf ankommt, die Existenz von Zeilen und nicht ihren Inhalt zu überprüfen. Wenn beispielsweise ein Nested Loops-Operator einen Left Semi Join-Vorgang ausführt, wobei das Verknüpfungsprädikat auf die innere Eingabe angewendet wird, kann ein Row Count Spool-Operator ganz am Anfang der inneren Eingabe des Nested Loops-Operators platziert werden. Anschließend kann der Nested Loops-Operator bestimmen, wie viele Zeilen vom Row Count Spool-Operator ausgegeben wurden (die inneren Daten werden hierzu nicht benötigt), um zu ermitteln, ob die äußere Zeile zurückgegeben werden muss.

Beim Row Count Spool-Operator handelt es sich um einen physischen Operator.

Row Count Spool-Operator (Symbol)Symbol für grafischen Ausführungsplan