124
Kapitel 8
Verwenden von integrierten Funktionen
8.1.2 Skalarfunktionen
Skalarfunktionen sind Funktionen, die einen einzelnen Wert zurückgeben. Da
diese Funktionen immer nur einen Wert zurückgeben, können sie überall ver-
wendet werden, wo ein einzelner Wert (das Ergebnis) für sich stehen kann, von
SELECT-Klauseln bis zu WHERE-Klauselprädikaten.
Integrierte Skalarfunktionen können in viele Kategorien aufgeteilt werden, wie
Zeichenfolge, Konvertierung, logisch, mathematisch und andere.
Zu ein paar Überlegungen bei der Verwendung von Skalarfunktionen gehören:
Determinismus: Gibt die Funktion jedes Mal den gleichen Wert für dieselbe
Eingabe und den gleichen Datenbankstatus zurück? Viele integrierte Funktio-
nen sind nicht deterministisch, ...