Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Waldo Keding Geändert vor über 9 Jahren
1
1 Verbindungsoperationen (5) Flache Formulierung selectA.ANr, AName fromArtikelArt A, Lagereinheit Le1, Lagereinheit Le2 whereA.ANr = Le1.ANr andA.ANr = Le2.ANr andLe1.LeNr <> Le2.LeNr; Geschachtelte Formulierung selectANr, Aname fromArtikelArt A where exists ( select fromLagereinheit Le1 whereA.ANr = ANr and exists ( select fromLagereinheit whereA.ANr = ANr andLe1.LeNr <> LeNr ) ); Aliasnamen hier zwingend wegen gleicher Relationsnamen! Vorkommen expliziter und impliziter Qualifizierung.
2
2 Abarbeitungsmodell bei Schachtelung A in ArtikelArt, LE1 in Lagereinheit, LE2 in Lagereinheit; A.ANr, A.AName where LE1(A.ANr = LE1.ANr LE2(A.ANr = LE2.ANr LE1.LeNr LE2.LeNr)) selectANr, Aname fromArtikelArt A where exists ( select fromLagereinheit Le1 whereA.ANr = ANr and exists ( select fromLagereinheit whereA.ANr = ANr andLe1.LeNr <> LeNr ) );
3
3 Abarbeitungsmodell bei Schachtelung Variante 1: Innere Schachtel wird genau einmal für die äußere Schachtel ausgewertet. Variante 2: Innere Schachtel wird für jedes Tupel der äußeren Schleife ausgewertet (Verschachtelte Schleifen). Erkennbar daran, dass innerhalb der Schachtel der Aliasname der äußeren Schleife in Vergleichen auftritt. selectANr, Aname fromArtikelArt A where exists ( select fromLagereinheit Le1 whereA.ANr = ANr and exists ( select fromLagereinheit whereA.ANr = ANr andLe1.LeNr <> LeNr ) );
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.