Parameter
Jeder Parameter hat einen Datentyp.Der NOT NULL
-Constraint kann auch für jeden Parameter angegeben werden, um zu verhindern, dass NULL
übergeben oder ihm zugewiesen wird.
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 Prozedur übergeben, sodass Änderungen innerhalb der Prozedur keine Auswirkungen auf die Parameter im Aufrufer haben.Eingabeparameter können Standardwerte haben.Parameter mit angegebenen Standardwerten müssen am Ende der Parameterliste hinzugefügt werden.
- Ausgabeparameter
-
Die optionale
RETURNS
-Klausel dient zum Angeben einer in Klammern gesetzten Liste von Ausgabeparametern für die gespeicherte Prozedur.