3
Antworten
Stellt PostgreSQL eine pseudo-Spalte wie "LEVEL" in Oracle? Wenn nicht, wie können wir dann erstellen Sie eine Spalte, die ähnlich wie "NIVEAU"? InformationsquelleAutor Neha | 2014-03-25
2
Antworten
Ich habe gerade laufen in dieser interessante Artikel hier, der zeigt, wie man simulieren wm_concat() oder group_concat() in Oracle über eine hierarchische Abfrage-und window-Funktionen: SELECT deptno, LTRIM(MAX(SYS_CONNECT_BY_PATH(ename,',')) KEEP (DENSE_RANK LAST ORDER BY curr),',') AS employees FROM (SELECT
3
Antworten
Hier die komplette Beispiel-Datensatz für diese Abfrage ohne Rückschnitt der Bäume, wo keine Knoten entspricht dem such-string ein: Ebene übergeordnete id text --------------------------------------------- 0 0 1 toplevel 1 1 2 foo 1 1 3 sumthin else 1
2
Antworten
Ich versuche und Suche den Weg zu bekommen ALLE letzten Ebene Kinder (Blätter) von einem Knoten, in einem hierchical Abfrage in Oracle-11g-Datenbank auf. Ich habe 2 Tabellen: "Knoten" (Eine Liste aller Knoten mit Ihren jeweiligen Wert), und
2
Antworten
Angenommen, wir haben folgenden Tabellen create table Employee( 2 EMPNO NUMBER(3), 3 ENAME VARCHAR2(15 BYTE), 4 HIREDATE DATE, 5 ORIG_SALARY NUMBER(6), 6 CURR_SALARY NUMBER(6), 7 REGION VARCHAR2(1 BYTE), 8 MANAGER_ID NUMBER(3) 9 ) und create table job
5
Antworten
Oracle-SQL können Sie tun, hierarchische Abfragen, da v2, mit Ihren proprietären CONNECT BY-syntax. In Ihrer aktuellen 11g release 2, die Sie Hinzugefügt rekursive subquery factoring, auch bekannt als der rekursiven with-Klausel. Dies ist der ANSI-standard, und wenn