Faq/Base/HSQLFunctions/de

Welche Funktionen sind mit den eingebauten Datenbanken verfügbar?
Base arbeitet intern mit zwei verschiedenen Datenbanken. Die HSQLDB in der Version 1.8.0 ist seit der ersten Version von LO dabei. Firebird ist in der Version 3.0 mit der Version LO 5.3 als experimentelle Datenbank verfügbar. Die folgende Liste führt die Funktionen beider Datenbanken auf und ergänzt jedes Mal, ob die Funktion in der HSQLDB oder in Firebird zur Verfügung steht.

HSQLDB : Die Funktion steht in dieser Datenbank nicht zur Verfügung.

HSQLDB : Die Funktion steht in dieser Datenbank zur Verfügung.

Wenn eine Funktion zur Verfügung steht, so kann dies bei Firebird allerdings auch bedeuten, dass sie noch nicht korrekt funktioniert. Hier sollte das Handbuch der jeweils aktuellen Base-Version zu Rate gezogen werden.

Manche Funktionen sind nur verfügbar, wenn im Abfrageeditor auf die SQL-Ansicht umgeschaltet und SQL-Kommando direkt ausführen gewählt wird. Dies ist gekennzeichnet durch GUI. Entsprechend sind die Funktionen, die auch in der GUI funktionieren, mit GUI gekennzeichnet.

Die grafische Oberfläche für die Erstellung von Abfragen stellt lediglich Funktionen zur Verfügung, die als Aggregatfunktionen bezeichnet werden. Sie funktionieren so, dass sie nicht nur ein Datenfeld oder einen Datensatz berücksichtigen, sondern über alle Datensätze hinweg ihre Berechnungen durchführen. Die Aggregatfunktionen können nicht neben anderen Feldern aufgerufen werden. Alle Felder müssen entweder mit einer anderen Aggregatfunktion oder mit dem Zusatz GROUP BY in die Abfrage aufgenommen werden.