Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Www.syntegris.de Exotisches SQL Author: Sven Weller.

Ähnliche Präsentationen


Präsentation zum Thema: "Www.syntegris.de Exotisches SQL Author: Sven Weller."—  Präsentation transkript:

1 www.syntegris.de Exotisches SQL Author: Sven Weller

2 © SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL VORSTELLUNG DES AUTHORS OCE: Certified SQL Expert Aktiv im OTN (SQL, PL/SQL, APEX, Database General) 20jährige Berufserfahrung Autor der Quickreferenzen für SQL Functions, Advanced SQL Functions, Apex Twitter: SvenWOracle Blog: svenweller.wordpress.com Einer der Geschäftsführer von syntegris information solutions GmbH

3 © SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL with bliste (bst) as (select chr(ascii('A')+level-1) from dual connect by level < ascii('Z')-ascii('A')+1) select l.bst from bliste l left join akten a on a.buchstabe=l.bst and a.vorgang = 1 order by 1; AUSLÖSER

4 © SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL UNBEKANNT = NICHT GENUTZT = EXOTISCH STATEMENT

5 © SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL ROW GENERATORS Zeilen generieren ist oft nützlich Fehlende Datumswerte erzeugen Testdaten herstellen Zusätzliche Summenzeilen String Parser (Tokenizer) Hierarchien als Tabelle darstellen Performance Wartbarkeit

6 © SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL GROUPING Zeilen zu aggregieren ist oft nützlich Daten verdichten Unterschiedliche Hierarchieebenen Strings zusammenbauen (De-Tokenizer) Die richtige Aggregations-Ebene zu finden, kann schwierig sein Beginn und Ende einer Gruppe können von anderen Zeilen abhängen

7 © SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL SQL FUNNIES SQL kann alles! „Exotische“ Beispiele Quiz

8 © SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL APEX DEMO APPLICATION https://apex.oracle.com/pls/apex/f?p=EXOTICSQL

9 © SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL FAZIT Keine Angst vor „exotischen“ Kontrukten Selects Schritt für Schritt aufbauen (WITH clause) Pipelined Table Functions lernen und nutzen Kopieren und selbst testen!

10 Danke SYNTEGRIS INFORMATION SOLUTIONS GMBH HERMANNSTRASSE 54-56 63263 NEU-ISENBURG FON (06102) 29 86 68 FAX (06102) 55 88 06 INFO@SYNTEGRIS.DE SYNTEGRIS.DE SVEN-UWE WELLER


Herunterladen ppt "Www.syntegris.de Exotisches SQL Author: Sven Weller."

Ähnliche Präsentationen


Google-Anzeigen