Knoten für allgemeinen Tabellenausdruck

Ein Knoten für allgemeine Tabellenausdrücke stellt eine Arbeitsdatei dar, die von einem allgemeinen Tabellenausdruck in einer SQL-Anweisung generiert wurde.
Allgemeine Tabellenausdrücke werden zu folgenden Zwecken verwendet:

Ein Knoten für allgemeine Tabellenausdrücke erhält als Bezeichnung den Namen des allgemeinen Tabellenausdrucks, der in der SQL-Anweisung angegeben ist, und wird standardmäßig durch ein Pfeilpolygon dargestellt.

DB2-Zugriff auf einen allgemeinen Tabellenausdruck

Das DB2-Optimierungsprogramm behandelt einen allgemeinen Tabellenausdruck als Arbeitsdatei. Für den Zugriff darauf verwendet DB2 eine Tabellenbereichssuche (TBSCAN).

Ein allgemeiner Tabellenausdruck muss instanziiert werden, bevor ein Zugriff darauf möglich ist. Im Regelfall wird er zu Beginn einer Abfrage instanziiert. Zur Instanziierung verwendet das DB2-Optimierungsprogramm die Definition eines allgemeinen Tabellenausdrucks. Diese Instanziierung entspricht eigentlich einer Unterabfrage in der SQL-Anweisung. Diese Unterabfrage wird im Zugriffsplandiagramm durch einen Abfrageblock bzw. durch mehrere Abfrageblöcke dargestellt, je nachdem, ob die Definition des allgemeinen Tabellenausdrucks andere Unterabfragen enthält.


Feedback