Eine Datenbankfunktion ist ein Unterprogramm, das einen Ergebniswert liefert und im Datenbankkern abläuft.
Zur Formulierung einer Datenbankfunktion wird die aus der Formulierung von Datenbankprozeduren bekannte Sprache benutzt. Im Gegensatz zu Datenbankprozeduren werden Datenbankfunktionen nicht durch einen expliziten EXECUTE-Aufruf, sondern als Funktionsaufruf einer SQL-Anweisung ausgeführt (Datenbankfunktionsaufruf).
Siehe auch: