Transbase® SQL Sprachumfang

SQL Standard

Transbase Download-Center

Transbase unterstützt den aktuell etablierten SQL-Standard [SQL 2 intermediate level] sowie einige optionale Features aus neueren SQL-Standard-Versionen. Aufgrund der beschriebenen Produkteigenschaften können Anwendungsentwickler alle durch den SQL-Standard definierten Features frei verwenden oder SQL-Anwendungen von anderen Datenbanksystemen problemlos nach Transbase portieren. Damit besteht für Anwendungen ein optimaler Investitionsschutz.

Spracherweiterungen

Mit Transbase können auch spezifische Spracherweiterungen verwendet werden, die über den SQL-2-Standard hinausgehen. Die Anfragesprache wird dadurch erheblich bereichert und erleichtert so die auch die dynamische Abfragegenerierung in der Anwendung.

Die WITH-Klausel ermöglicht die Definition von Teilergebnissen, die im Hauptabfrage mehrfach verwendet werden können. Dies erhöht nicht nur die Übersichtlichkeit und Verständlichkeit der Abfrage, sondern verbessert in der Regel auch die Ausführungszeiten signifikant.

Mit Hilfe iterativer Anfragen, die unter Verwendung des CONNECT BY-Konstrukts formuliert werden, können viele rekursive Auswertungen direkt als SQL-Abfragen formuliert werden, die ansonsten eine iterative Auswertung durch das Applikationsprogramm oder die Definition von Storred-Procedures erfordern würden.

Mit Hilfe der Windowing-Funktionen können erweiterte Aggregationen über einem dynamisch veränderlichen Ausschnitt der Ergebnismenge einer Abfrage formuliert werden wie z.B. gleitende Durchschnitte.