


{"id":259,"date":"2010-10-05T09:27:07","date_gmt":"2010-10-05T07:27:07","guid":{"rendered":"http:\/\/lwibs01.gm.fh-koeln.de\/blogs\/sqlexpert\/?p=259"},"modified":"2010-10-14T16:07:09","modified_gmt":"2010-10-14T14:07:09","slug":"besonderheiten-kapitel-16","status":"publish","type":"post","link":"https:\/\/blogs.gm.fh-koeln.de\/sqlexpert\/2010\/10\/05\/besonderheiten-kapitel-16\/","title":{"rendered":"Besonderheiten Kapitel 16"},"content":{"rendered":"<ol>\n<li>Hier geht es um hierarchische Abfragen mit CONNECT BY, werden auch als rekursive Abfragen bezeichnet. Rekursive Abfragen beziehen sich immer nur auf eine Tabelle und sind damit eine Art von SELFJOIN.<\/li>\n<li>Es steht schon einiges im Datenbank-Wiki :<a href=\"http:\/\/wikis.gm.fh-koeln.de\/wiki_db\/Datenbanken\/CONNECT-BY-Klausel\"> CONNECT-BY<\/a>.<\/li>\n<li>Jede rekursive Abfrage mit CONNECT BY muss mindestens ein PRIOR enthalten.<\/li>\n<li>Neue Funktion: SYS_CONNECT_BY_PATH kann genutzt werden, um den Pfad bis zum Ausgabewert anzuzeigen (S. 625)<\/li>\n<li>Neue Funktion: CONNECT_BY_ROOT gibt die Daten des Vaterknotens zus\u00e4tzlich aus (S. 626).<\/li>\n<li>CONNECT BY kann zus\u00e4tzlich auch eine Bedingung zum Ausschluss von Daten beinhalten (Seite 627), um ganze \u00c4ste auszuschlie\u00dfen. Die WHERE-Klausel schlie\u00dft nur einzelne Knoten aus.<\/li>\n<\/ol>\n<blockquote><p class=\"lead\"><a href=\"http:\/\/wikis.gm.fh-koeln.de\/wiki_db\/Datenbanken\/CONNECT-BY-Klausel\">Syntax:<br \/>\nSELECT Spaltenliste<br \/>\nFROM Tabellenliste<br \/>\nSTART WITH Spalte = Wert<br \/>\nCONNECT BY Spaltenname = PRIOR Spaltenname<br \/>\nORDER [SIBLINGS] BY TITLE;<\/a><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Hier geht es um hierarchische Abfragen mit CONNECT BY, werden auch als rekursive Abfragen bezeichnet. Rekursive Abfragen beziehen sich immer nur auf eine Tabelle und sind damit eine Art von SELFJOIN. Es steht schon einiges im Datenbank-Wiki : CONNECT-BY. Jede rekursive Abfrage mit CONNECT BY muss mindestens ein PRIOR enthalten. Neue Funktion: SYS_CONNECT_BY_PATH kann genutzt&#8230;  <a href=\"https:\/\/blogs.gm.fh-koeln.de\/sqlexpert\/2010\/10\/05\/besonderheiten-kapitel-16\/\" class=\"more-link\" title=\"Read Besonderheiten Kapitel 16\"><?php _e(\"Read more &raquo;\",\"wpbootstrap\"); ?><\/a><\/p>\n","protected":false},"author":23,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[259],"tags":[362,364,361,365,363,296],"class_list":["post-259","post","type-post","status-publish","format-standard","hentry","category-16-hierarchical-retrieval","tag-connect-by","tag-prior","tag-selfjoin","tag-siblings","tag-start-with","tag-where"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/sqlexpert\/wp-json\/wp\/v2\/posts\/259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/sqlexpert\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/sqlexpert\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/sqlexpert\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/sqlexpert\/wp-json\/wp\/v2\/comments?post=259"}],"version-history":[{"count":13,"href":"https:\/\/blogs.gm.fh-koeln.de\/sqlexpert\/wp-json\/wp\/v2\/posts\/259\/revisions"}],"predecessor-version":[{"id":374,"href":"https:\/\/blogs.gm.fh-koeln.de\/sqlexpert\/wp-json\/wp\/v2\/posts\/259\/revisions\/374"}],"wp:attachment":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/sqlexpert\/wp-json\/wp\/v2\/media?parent=259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/sqlexpert\/wp-json\/wp\/v2\/categories?post=259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/sqlexpert\/wp-json\/wp\/v2\/tags?post=259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}