Gespeicherte Funktionen
Eine gespeicherte Funktion ist ausführbarer Code, der in den Datenbankmetadaten zur Ausführung auf dem Server gespeichert ist.Eine gespeicherte Funktion kann von anderen gespeicherten Funktionen (einschließlich sich selbst), Prozeduren, Triggern und Clientanwendungen aufgerufen werden.Eine Funktion, die sich selbst aufruft, wird als rekursiv bezeichnet.
Im Gegensatz zu gespeicherten Prozeduren geben gespeicherte Funktionen immer einen Skalarwert zurück.Um einen Wert aus einer gespeicherten Funktion zurückzugeben, verwenden Sie die RETURN
-Anweisung, die die Funktion sofort beendet.