Rekursive SQL-Abfragen

Entsprechend dem SQL-Standard können hierarchisch angeordnete Daten (z.B. Organigramme oder Stücklisten) und Daten mit wechselseitigen Beziehungen (z.B. Zug-Verbindungen oder Netzpläne), mit Rekursiven Common Table Expressions ausgewertet werden. Andere Datenbanken (z.B. Oracle) verwenden eine Methode, die wesentlich einfacher zu verstehen und einzusetzen ist, die jedoch nicht dem SQL-Standard entspricht. Um eine maximale Portierbarkeit zu gewährleisten, wurde die hierarchische Query-Anweisung ebenfalls in die Db2 for i integriert. In diesem Vortrag werden beide Methoden im Detail erklärt.

Lernziele

 

In diesem Vortrag wird zunächst gezeigt, wie die Daten für eine rekursive Abfrage in den Tabellen hinterlegt sein müssen. Im Anschluss werden beide Methoden im Detail erklärt. Nach dem Vortrag sollte es möglich sein, sowohl hierarchische Daten als auch Daten mit wechselseitigen Beziehungen auszuwerten. Daneben werden auch viele Tipps und Tricks gezeigt, wie Rekursion verwendet werden kann, z.b. um ein fortlaufendes Tages-Datum ohne Kalender zu generieren.

Zielgruppe

Entwickler und erfahrene SQL-Benutzer, die rekursive Daten auswerten müssen, oder die einfach Ihr SQL-Wissen erweitern wollen. Je mehr Programm-Logik in die Datenbank bzw. Abfragen verschoben werden, desto weniger muss programmiert werden.

Agenda


SELECT-Statement

  • Common Table Expressions

Rekursion

  • Verarbeitung von Daten mit hierarchischer und wechselseitiger Beziehung
  • Rekursive Common Table Expression
    • Search Breadth/Depth First Anweisung
    • Cycle Anweisung
  • Hierarische Query Anweisung
    • ORDER SIBLINGS BY
    • Pseudo Columns
    • Skalare Funktionen: CONNECT_BY_ROOT, SYS_CONNECT_BY_PATH

Verbindliche Bestellung

Page

Hier finden Sie unsere Schulungs-AGB

Wir danken für Ihre verbindliche Bestellung. Sie erhalten Ihren Zugangscode und Ihre Rechnung per e-Mail. Wenn Sie direkt mit uns sprechen möchten: 08191-968-0

Bitte Rabattcode wählen

Referentin:
Birgitta Hauser

Vortrag: Video

Dauer: 1h 55m

Preis: €230,00

Nutzungsdauer: 4 Jahre

Optional: Übungs-Skripte
Sie erhalten die Übungsskripte aus dem Video inkl. Datenbibliothek als Download zum Üben für einmalig € 99,- + Mwst.
Bei Bestellung bitte ankreuzen.

10+ weiter Video-Schulungen finden Sie hier