Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Gespeicherte Prozeduren und Trigger » Prozeduren, Trigger und Batches verwenden » Der Aufbau von Prozeduren und Triggern

 

Parameter an Funktionen übergeben

Benutzerdefinierte Funktionen werden nicht mit der CALL-Anweisung aufgerufen, sondern auf dieselbe Weise verwendet wie integrierte Funktionen. Die folgende Anweisung zum Beispiel verwendet die FullName-Funktion, wie unter Benutzerdefinierte Funktionen erstellen beschrieben, um die Namen von Mitarbeitern abzurufen:

♦  So werden die Namen aller Mitarbeiter aufgelistet
Name
Fran Whitney
Matthew Cobb
Philip Chin
Julie Jordan
...
Hinweise
  • Standardparameter können in aufrufenden Funktionen verwendet werden. Allerdings können Parameter nicht nach Namen an Funktionen übergeben werden.

  • Parameter werden nach Werten, und nicht nach Referenz übergeben. Auch wenn die Funktion den Wert des Parameters ändert, wird diese Änderung nicht an die aufrufende Umgebung zurückgegeben.

  • Ausgabeparameter können in benutzerdefinierten Funktionen nicht verwendet werden.

  • Benutzerdefinierte Funktionen können keine Ergebnismengen zurückgeben.