In Stored Procedures geben Sie die Werte mit OUT
zurück Parameter NUR . Da Sie in Ihrem Beispiel zwei Variablen definiert haben:
outstaticip OUT VARCHAR2, outcount OUT NUMBER
Weisen Sie einfach die Rückgabewerte den out-Parametern zu, z. B. outstaticip
und outcount
und vom Anrufort aus darauf zugreifen. Was ich hier meine ist:Wenn Sie die gespeicherte Prozedur aufrufen, werden Sie auch diese beiden Variablen übergeben. Nach dem Aufruf der gespeicherten Prozedur werden die Variablen mit Rückgabewerten gefüllt.
Wenn Sie einen RETURN value
haben möchten als Rückgabe vom PL/SQL-Aufruf, verwenden Sie dann FUNCTION
. Bitte beachten Sie, dass Sie in diesem Fall nur eine Variable als Rückgabevariable zurückgeben können.