Parameter
Jeder Parameter hat einen Datentyp.
Eine Kollatierungssequenz kann für String-Typ-Parameter mit der COLLATE
-Klausel angegeben werden.
- Eingabeparameter
-
Eingabeparameter werden als Liste in Klammern nach dem Namen der Funktion angezeigt.Sie werden als Wert an die Funktion übergeben, sodass Änderungen innerhalb der Funktion keine Auswirkungen auf die Parameter im Aufrufer haben.Die
NOT NULL
-Einschränkung kann auch für jeden Eingabeparameter angegeben werden, um zu verhindern, dassNULL
übergeben oder zugewiesen wird.Eingabeparameter können Standardwerte haben.Parameter mit angegebenen Standardwerten müssen am Ende der Parameterliste hinzugefügt werden. - Ausgabeparameter
-
Die
RETURNS
-Klausel gibt den Rückgabetyp der gespeicherten Funktion an.Wenn eine Funktion einen String-Wert zurückgibt, ist es möglich, die Sortierung mit derCOLLATE
-Klausel anzugeben.Als Rückgabetyp können Sie einen Datentyp, einen Domänennamen, den Typ einer Domäne (mitTYPE OF
) oder den Typ einer Spalte einer Tabelle oder View (mitTYPE OF COLUMN
) angeben.