O'Reilly logo

SQL kurz & gut, 2nd Edition by Jonathan Gennick

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Hierarchische Abfragen

Direkte Unterstützung für hierarchische Abfragen gibt es nur in zwei Lagern: SQL Server und DB2. Beide unterstützen die Verwendung der rekursiven WITH-Klausel des ISO SQL-Standards. Oracle implementiert die nicht-standardmäßige CONNECT BY-Syntax.

Anmerkung

MySQL implementiert keine Syntax zur Unterstützung von rekursiven, hierarchischen Abfragen. Bei PostgreSQL ist die Unterstützung von WITH für Version 8.2 vorgesehen.

Rekursives WITH (SQL Server, DB2)

SQL Server und DB2 unterstützen die rekursive Verwendung von WITH, wie sie im ISO SQL-Standard zur Abfrage hierarchischer und rekursiver Daten definiert ist, zum Beispiel:

WITH recursiveGov (level, id, parent_id, name, type) AS (SELECT 1, parent.id, parent.parent_id, parent.name, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required